首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌(DoPost)(E)谷歌脚本

谷歌(DoPost)(E)谷歌脚本
EN

Stack Overflow用户
提问于 2016-02-18 03:04:18
回答 1查看 569关注 0票数 0

我目前使用的是谷歌脚本,但我在使用doPost(e)时遇到了问题,每次我向脚本发送POST请求时,都会遇到变量e未定义的问题

我的代码:

代码语言:javascript
运行
复制
function doPost(e){
  var company = JSON.parse(e.postData.contents)['meta']['company_id'];
  var s = SpreadsheetApp.openById('1lEp4Ul0D3eGsIEbjS6rFhjVVVjH6v5ZJvxRfGr5WLWQ');
  var ss = s.getSheetByName('Hoja 1');
  var token = 'hidden secret token';
  // get previous and current data from post
  var previous = JSON.parse(e.postData.contents)['previous'];
  //set the previous stage id to current object
  current['previous_stage_id'] = previous['stage_id'];}

帖子回复都是原始的正文。

EN

回答 1

Stack Overflow用户

发布于 2016-03-28 01:15:15

如果此信息会导致在脚本端发生某些事情,则需要添加一个

代码语言:javascript
运行
复制
google.script.run.functionName(responseValues)

到HTML。如果HTML需要返回值,则添加一个处理程序。

代码语言:javascript
运行
复制
google.script.run.withSuccessHandler(doSomething).functionName()

doSomething是页面上的JS,functionName是一个谷歌脚本函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35465458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档