当前位置: 首页 > 知识库问答 >
问题:

谷歌应用脚本-脚本已完成,但没有返回任何内容,新行没有插入

申屠乐池
2023-03-14

我试图插入一个新的行在谷歌电子表格通过谷歌应用程序脚本。我得到了同样的错误-"脚本完成,但没有返回任何东西。"没有插入新行。

我已经尝试了很多youtube教程。

我的应用程序脚本文件。

var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1m6KuS2Pk4_aL4LcNanWtApE4nFWxwJ4-vokETe-qfao/edit#gid=0");
var sheet = ss.getSheetByName("Items");
   
function doPost(e){
  var action = e.parameter.action;
  if(action == "Id"){
    return addItem(e);
  }   
}
   
function addItem(e){
  var date =  new Date();
  var Id = e.parameter.Id;
  sheet.appendRow([date,Id]);
  return ContentService.createTextOutput("Success").setMimeType(ContentService.MimeType.TEXT);   
}

因此不会添加新行。当打电话给邮递员时,显示的是相同的信息

"脚本已完成,但没有返回任何内容。"

邮差的连结https://script.google.com/macros/s/AKfycbzPtXN0xZ8A6M8j9zU3QnJo3T_q0-BWC3sJK0hB7_X_Knp9IM9_/exec

json中的主体是{“action”:“Id”,“Id”:“Id1”}

共有1个答案

谭绍晖
2023-03-14

试试这个:

function doGet(e){
  var action = e.parameter.action;
  if(action=="Id"){
    var ss=SpreadsheetApp.getActive();//you can open your spreadsheet however you wish but I find this easier if your web app is contained
    var sh=ss.getSheetByName("Items");
    var date= new Date();
    sh.appendRow([date,action]);
    return ContentService.createTextOutput("Success").setMimeType(ContentService.MimeType.TEXT);
  }
}
 类似资料:
  • 我正在尝试使用Jmeter2.7录制脚本。我已经设置了代理,并在JmeterWorkbench中添加了带有8080端口的HTTP代理服务器。 我的应用程序只需要在用户登录后加载谷歌地图,上面突出显示某些颜色。在录制脚本时,在用户登录之前没有问题。登录后,用户进入正确的页面,但上面没有谷歌地图。我又试了一次同样的活动 谁能帮忙吗??? 谢了。

  • 我正在使用Netbeans 7.4。我使用glassfish服务器创建了一个新的web项目。现在我喜欢在其中使用groovy脚本。但问题是groovy代码没有在那里进行解释。其输出与代码相同。 它应该给输出Hello Barun!但不是给我输出def name='Barun'println“Hello$name!” 我还将最新的groovy-all jar文件包含到我的项目库中。但是还没有运气。我

  • 问题内容: 我的python脚本未在crontab下运行。 我将其放在顶部的python脚本中: 我尝试这样做: 添加到我的: 我的/ var / log / cron文件说: 但是我的脚本没有运行,因为当我检查sql数据库时,什么都没有改变。如果我像这样直接在终端中运行它: 我得到正确的结果。 这是: 每条评论:是的,存在。我也可以使用just直接运行python脚本。作品。所以我不相信这是原因

  • nginx代理服务响应成功,但没有返回内容 配置如下:

  • 我们正在运行一个性能测试脚本。它执行并产生结果,但之后它只是挂起(无限等待),显示JVM应该已经退出,但没有退出 完整执行日志- 操作系统- java版本- jmeter版本-5.3 感谢您的指导!

  • 在Google脚本中,我试图从spotify调用client_credentials OAuth流,虽然它应该返回访问令牌,但请求失败,代码为405。 更多关于spotify OAUTHhttps://developer.spotify.com/web-api/authorization-guide/#client-credentials-flow