我找到了從作業表中獲取表單 URL 的解決方案,但我需要另辟蹊徑。我有一個鏈接到表單的腳本,我需要一個程式來檢查表單是否已經鏈接到作業表。如果是,它將回傳記錄回應的作業表的 url。如果沒有,它將創建一個作業表并回傳該作業表的 url。這是我正在嘗試做的一個例子:
function sheetChecker() {
var form = FormApp.getActiveForm();
if (/*Some statement*/) { //check if sheet is already linked to form
return sheetUrl //returns the ID for sheet
}
else { //if no sheet is linked to Form...
var ssNew = SpreadsheetApp.create("New Spreadsheet");
return ssNew.getUrl();
}
}
我正在尋求幫助來完成 if 陳述句。這可能嗎?
uj5u.com熱心網友回復:
您可以使用方法getDestinationId()來獲取回應目標 ID。
舉個例子:
function myFunction() {
var form = FormApp.getActiveForm();
Logger.log(form.getDestinationId())
}
然后您可以檢查它是否回傳 ID 或例外。如果它回傳一個 ID,你可以做一個SpreadsheetApp.openByID(ID)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/486524.html
