簡體   English   中英

Google-apps-script:簡單支票值-返回值

[英]Google-apps-script: Simple Check Value - Return Value

我有一個接受表格回復的Google表格,並且希望在回復到達時在行的第一個空白單元格中放置一個值。

例如,當此腳本看到第15行中的表單有響應時,如果表單的最后一個值填充了單元格D15,則應在單元格E15中放置一個“ X”。

我已經用php構建了應用程序,但它是JavaScript newb。 誰能為我指出正確的方向,以提供有關如何在Google表格/腳本中實現此目標的想法?

這是我到目前為止的內容:

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

我在卡住的地方添加了“?”。 在此先感謝您的幫助!

我會利用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”添加到第一列未占用的列。 讓我知道這是否適合您!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM