//this is a script bound to the spreadsheet
//use var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/<FILE ID HERE>/edit#gid=0");
//for a standalone google apps script project
function doPost(e) {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Sheet1");
return addUser(e,sheet);
}
function addUser(e,sheet) {
var id = e.parameter.id ;
var name = e.parameter.name ;
sheet.appendRow([id,name]);
return ContentService.createTextOutput("Data successfully posted to sheet");
}
1 Open the script project
2 Click Deploy
3 New Deployment
4 Type is web app
5 Execute as: your google account address (email)
6 Who has access: Anyone
7 Press the Deploy button
You have to do this EVERY TIME you change your script
Mil gracias por el aporte pero sigue con el error se hizo todo lo recomendado y la implementar, veo que no acepta la función return addUser(e,sheet);
y el comando parameter var id = e.parameter.id ; anexo imagen del error, le agradezco cualquier ayuda.
function doPost(e) {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Sheet1");
var id = e.parameter.id ;
var name = e.parameter.name ;
sheet.appendRow([id,name]);
return ContentService.createTextOutput("Data successfully posted to sheet");
}
Siguió con el problema no se que pasa con las aplicaciones de Google creo que no acepta el comando var id = e.parameter.id ;
var name = e.parameter.name ; que debo hacer o es de configuración: mil gracias por toda ayuda prestada le agradezco su apoyo.
Be aware, the new google apps script editor may create a new script url when you update your script code and create a new deployment, you will need to copy this over to your app.