gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:17:53 26 4
gpt4 key购买 nike

我有一个接受表单回复的 Google 表格,我希望在回复到达时将值放置在该行的第一个空白单元格中。

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

我已经用 php 构建了应用程序,但我是一个 javascript 新手。任何人都可以为我指出正确的方向,了解如何在 Google Sheets/Scripts 中解决此问题吗?

这是我到目前为止所拥有的:

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");
}
}

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

最佳答案

我会利用triggers for form submission在 Google 表格中:

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”添加到第一个未占用的列。让我知道这是否适合您!

关于javascript - Google-apps-script:简单检查值 - 返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39006393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com