我有這樣一段小代碼,將資料從一個表單插入到一個特定的作業表。
function grabarEnSheets(e) {
//Conectarse con sheets
const libro=SpreadsheetApp.openById(SheetID")
const hoja=libro.getSheetByName("Patrol-Logs")
//Traer respuestas[/span]。
const respuestaEnviada=e.response。
const respuestas=respuestaEnviada.getItemResponses()。
const Nombre = respuestas[0].getResponse()。
const Dia = respuestas[1].getResponse()。
const Tiempo = respuestas[2].getResponse()。
const Evidencia = respuestas[3].getResponse()。
const Traje = respuestas[4].getResponse()。
//Campos nuevos[/span]。
var fecha=new Date()。
//Guardar respuestas en sheets。
嗬嗬。 appendRow([fecha,Nombre,Tiempo, 日期,證據,行程])
}
function darPermisos(){
SpreadsheetApp.openById("sheetID"/span>)
FormApp.getActiveForm()。
}
而appendRow在表單的底部添加了資料。
因此,我需要的是追加表單中的所有條目資料,并跳過第一個和第二個表格。
uj5u.com熱心網友回復:
從你下面的評論中回復,
我不知道如何讓appendRow在第三個檔案開始添加資料,而不是在底部。
我想,你可能想把資料行追加到谷歌電子表格的第三個標簽上。如果我的理解是正確的,下面的修改怎么樣?
從:
hoja. appendRow([fecha,Nombre,Tiempo, 日期,證據,行程] )
致:
libro.getSheets()[2] 。 appendRow([fecha,Nombre,Tiempo, 日期,證據,行程])。)
libro.getSheets()[2]表示活動電子表格上的第三個標簽。如果你想對特定的作業表使用
appendRow,你也可以使用下面的腳本,使用作業表名稱。libro.getSheetByName("###SheetName###"/span>)。 appendRow([fecha,Nombre,Tiempo, 日期,證據,行程])。)
參考資料:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/330540.html
標籤:
上一篇:Terraform匯入地圖資源
