我有一個名為“憑據”的作業表,其中填充了以下資料:

同一個電子表格中名為“Clients”的另一個作業表鏈接到一個谷歌表單:

我的目標是在確認訊息中顯示“憑據”表中的資料,該表與提交表單時填寫的行位于同一行。EG:存盤在第 2 行的表單資料應在確認訊息中顯示“usr a”和“pass a”
我有這個應用程式腳本可以這樣做,但它總是在表單確認訊息上顯示“憑據”表中的最后一個資料,我不明白為什么:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet_clientes = ss.getSheetByName('Clients')
var sheet_demos = ss.getSheetByName('Credentials')
var form = FormApp.openByUrl(ss.getFormUrl())
var demosRange = sheet_demos.getRange('A2:B4')
var demosData = demosRange.getValues()
var lr = sheet_clientes.getLastRow()
var user = demosData[lr][0]
var password = demosData[lr][1]
form.setConfirmationMessage('Congratulations: Your user is:\n' user '\n Your password is:\n' password)
}
uj5u.com熱心網友回復:
您可以使用Google Apps 腳本的
例子:


參考:
- 事件物件
- 班級范圍
- 課表
- 類 GmailApp
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/344397.html
標籤:谷歌应用程序脚本
