2 回答
TA貢獻1828條經驗 獲得超4個贊
studentHistory.values是數組。
因此,試試這個來獲取長度:
var length = studentHistory.values.length;
TA貢獻1798條經驗 獲得超3個贊
解決方案
我看到您正在使用 Advanced Google Services 調用 Sheets API。此 Apps 腳本類允許您直接從自動處理授權過程的腳本中調用 Google API。
但是,它不能作為內置類使用,例如在SpreadsheetApp包裝器中可用。
您的請求將按照以下規范返回類似 HTTP 的響應:
{
"range": string,
"majorDimension": enum (Dimension),
"values": [
array
]
}
您將需要解析這些響應以獲得所需的結果。
建議修改
function createDocument()
{
//var headers = Sheets.Spreadsheets.Values.get('fileID', 'A1:Z1');
var studentHistory = Sheets.Spreadsheets.Values.get('fileID', 'A2:Z200');
var templateId = 'fileID';
var documentId;
var dstFolder = DriveApp.getFolderById('folderID');
var length = studentHistory.values.length;
...
添加回答
舉報
