我目前正在為 Google Script 創建一個換行符。我設法為標題和里面的內容創建了一個換行符。但是,當我嘗試為新標題標題創建換行符時。我找不到新章節標題的屬性或變數,有人知道如何調出它的變數嗎?
因為前面的標題可以使用
var mainTitle = form.getTitle();
并且可以使用呼叫文本的變數
var title = questions[i].getTitle();
有人知道新章節標題的標題變數嗎?
uj5u.com熱心網友回復:
根據 Liquidkat 的評論,您可以查看 Google Forms Apps Script檔案。
表單由專案組成。您可以通過呼叫getItems()表格來獲取串列。
let myform = FormApp.openById("...")
let items = myform.getItems() //an array with all the items
for (i in items){
console.log(items[i].getTitle()) // will list the titles of all the items
}
要縮小搜索范圍,您還可以通過itemType. 您的螢屏截圖似乎是一個PAGE_BREAK專案,所以這里有一個例子:
let myform = FormApp.openById("...")
let items = myform.getItems(FormApp.ItemType.PAGE_BREAK) //an array with only page breaks
請注意,檢索物件Item僅具有所有專案型別共享的屬性。如果要訪問特定于某個專案型別的屬性,則必須將其強制轉換為該型別。這是來自 Google 的示例:
// Create a new form and add a text item.
var form = FormApp.create('Form Name');
form.addTextItem();
// Access the text item as a generic item.
var items = form.getItems();
var item = items[0];
// Cast the generic item to the text-item class.
if (item.getType() == 'TEXT') {
var textItem = item.asTextItem();
textItem.setRequired(false);
}
您可能已經注意到,表單開頭的第一部分并不能真正算作其中一項,您可以使用myform.getTitle().
參考:
- 物品界面
- 專案型別串列
- 主要表格檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/475638.html
