Sono un programmatore con poca esperienza ... Ho una buona comprensione dei concetti OOP, sto usando PHP
e MySQL
ultimamente. Ho iniziato a dilettarsi con gli script API di Google. Sto cercando di scrivere un programma molto semplice per leggere la cella 1,1 in un foglio di calcolo di Google. L'API NON è incorporata nel foglio di calcolo di Google, ho bisogno che funzioni al di fuori della SS.Tentativo di leggere la cella 1,1 nel foglio di calcolo utilizzando l'API di Google Script
Ecco il codice in questione:
function email() {
// Opens SS by its ID
var ss = SpreadsheetApp.openById("0AgJjDgtUl5KddE5rR01NSFcxYTRnUHBCQ0stTXNMenc");
// Get the name of this SS
var name = ss.getName();
Leggi cella 1,1 * Linea di seguito non funziona *
var data = Range.getCell(0, 0);
Capisco che getCell()
è un metodo all'interno della gamma classe. Da quello che posso vedere nelle risorse, sembra che Range sia la top/parent/super class. Guardando il codice in grassetto qui sopra, credo di aver creato un oggetto Range e di provare a chiamare un metodo da quell'oggetto. Cosa sto facendo male qui ??
Grazie per la ricerca!
Grazie, ha senso ora. Ma dal punto di vista di un novizio completo, come potrei sapere quella struttura? Guardando i documenti (https://developers.google.com/apps-script/) Servizi predefiniti> Foglio di calcolo. Sembra che Range, Foglio, Foglio di calcolo e SpreadsheetApp siano sottoclassi di Spreadsheet dello stesso livello/uguale. Esiste un'altra risorsa in cui è possibile visualizzare la corretta gerarchia del framework Script dell'API di Google (ad esempio: come Java ha disposto?) – Makonnen
Bene, la gerarchia che ho elencato non è nel senso che sono sottoclassi l'una dell'altra. Invece, quello che intendevo è usare la classe Spreadsheet, è possibile ottenere un oggetto Sheet. Dall'oggetto Sheet, si ottiene un oggetto Range e così via. – Srik
Ahhh questo ha senso, non sono abituato a lavorare con qualcosa del genere ma ora che lo spieghi in quel modo, ha senso. Grazie per il vostro aiuto! – Makonnen