首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google-apps-script:简单检查值-返回值

Google-apps-script:简单检查值-返回值
EN

Stack Overflow用户
提问于 2016-08-18 05:14:08
回答 1查看 173关注 0票数 0

我有一个接受表单响应的Google工作表,当响应到达时,我希望在行的第一个空白单元格中放置一个值。

例如,当此脚本看到来自第15行表单的响应时,如果表单中的最后一个值填充了单元格D15,则它应该在单元格E15中放置一个"X“。

我已经用php建立了应用程序,但我是一个javascript新手。有谁能告诉我如何在Google Sheets/Scripts中实现这一点的正确方向吗?

这是我到目前为止所知道的:

代码语言:javascript
复制
function ?(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();

//if form is submitted
if (event.?values[?] == '?') {
//Add "X" to the first empty cell in the row
?.?("x");
}
}

我添加了“?”,这是我被卡住的地方。非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 13:37:51

我会使用Google Sheets中的triggers for form submission

代码语言:javascript
复制
function onEdit(e){
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var range = e.range; // Get the cells in the spreadsheet that were edited
  var col = range.getLastColumn(); // Last column with data
  var row = range.getRow(); // Row containing the new data
  sheet.getRange(row,col+1).setValue('X')
}

上面的代码应该在表单响应表中找到新行,找到现有数据的最后一列,并将'X‘添加到第一个未占用的列。如果这对你有效,请告诉我!

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

https://stackoverflow.com/questions/39006393

复制
相关文章

相似问题

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