Jestem średnio doświadczonym programistą ... Mam dobre zrozumienie koncepcji OOP, ostatnio używam PHP
i MySQL
. Zacząłem korzystać ze skryptów Google API. Próbuję napisać bardzo prosty program do czytania komórki 1,1 w arkuszu kalkulacyjnym google. Interfejs API NIE jest osadzony w arkuszu kalkulacyjnym Google, potrzebuję go do uruchomienia poza SS.Próbuję odczytać komórkę 1,1 w arkuszu kalkulacyjnym przy użyciu Google Script API
Oto kod w pytaniu:
function email() {
// Opens SS by its ID
var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");
// Get the name of this SS
var name = ss.getName();
komórka Czytaj 1,1 * Linia poniżej nie działa *
var data = Range.getCell(0, 0);
Rozumiem, że jest to metoda getCell()
w zakresie klasa. Z tego, co widzę w zasobach, wynika, że Range jest top/parent/super class. Patrząc na pogrubiony kod powyżej, uważam, że stworzyłem obiekt Range i próbuję wywołać metodę z tego obiektu. Co ja tu robię źle?
Dzięki za opiekę!
Dzięki, teraz ma to sens. Ale z punktu widzenia kompletnego początkującego, skąd miałbym wiedzieć tę strukturę? Przeglądanie dokumentów (https://developers.google.com/apps-script/) Usługi domyślne> Arkusz kalkulacyjny. Wygląda na to, że zakres, arkusz, arkusz kalkulacyjny i arkusz kalkulacyjny są podklasami o tym samym poziomie/równych w arkuszu kalkulacyjnym. Czy istnieje inny zasób, w którym mogę wyświetlić właściwą hierarchię struktury skryptów Google API Script (np. Jak to jest w Javie?) – Makonnen
Cóż, wymieniona przeze mnie hierarchia nie jest taka, że są one podklasami siebie nawzajem. Zamiast tego, o co mi chodzi, to użycie klasy Arkusz kalkulacyjny, można uzyskać obiekt arkusza. Z obiektu Sheet otrzymasz obiekt Range i tak dalej. – Srik
Ahhh to ma sens, nie jestem przyzwyczajony do pracy z czymś takim, ale teraz, kiedy to wyjaśnisz, ma to sens. Dziękuję za pomoc! – Makonnen