tutorial script mejores los google formularios español complementos apps google-apps-script

google apps script - mejores - Accediendo a la hoja de cálculo en Google Script



los mejores complementos de google forms (2)

En aplicaciones web independientes no se puede usar getActiveSpreadsheet porque nadie lo está usando activamente ... Use SpreadsheetApp.openById(''ID'') lugar, puede obtener el ID en la url de su hoja de cálculo como en este ejemplo:

https://docs.google.com/spreadsheet/ccc?key=0AnqSFd3iikE3d-------nZIV0JQQ0c1a3dWX1dQbGc#gid=0

entre key= y # , es decir, 0AnqSFd3iikE3d-------nZIV0JQQ0c1a3dWX1dQbGc

Estoy escribiendo un script de Google en la parte superior de una hoja de cálculo. Quiero implementarlo como una aplicación web. Muestra algunos valores. Lamentablemente, con mi código actual, google me recuerda:

TypeError: no se puede llamar al método "getSheetByName" de null.

No tengo idea de dónde está el error.

Aquí está el código

function doGet(e) { var app = UiApp.createApplication().setTitle(''Details''); var ss = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; var dataFromCell = ss.getRange("B4").getValue(); var mypanel = app.createVerticalPanel(); var label = app.createLabel(dataFromCell); app.add(mypanel); app.add(label); return app; }


No necesita usar ID, simplemente intente con este código (cambie mygooglelocation con su nombre de hoja de cálculo y rango de celdas. Trabajando muy bien para mí con google maps ...

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(''mygooglelocation''); var ss = SpreadsheetApp.getActive(); var mylocationInfo = ss.getRange("A2:B4").getValues();