【发布时间】:2020-08-22 15:36:53
【问题描述】:
您好,如果您想在 Google Sheets API 中使用 sortRange,您需要一个 sheetId 作为 int 而不是字符串。如何以工作表名称作为字符串开始它
这非常适合对我的工作表进行排序。但是 sheetId 我必须手动设置。 sheetId: 959061457
try {
const request = {
spreadsheetId: spreadsheetId,
resource: {
requests: [{
sortRange: {
range: {
sheetId: 959061457,
startRowIndex: 1,
endRowIndex: 1000,
startColumnIndex: 0,
endColumnIndex: 6
},
sortSpecs: [{
sortOrder: 'DESCENDING',
dimensionIndex: 2
}]
}
}],
},
auth: client,
};
await sheets.spreadsheets.batchUpdate(request)
} catch (error) {
console.log(error)
}
是否可以从某个 api 获取 sheetId 作为数字?它在 URL 中,但遗憾的是 batchUpdate、clear 或 append 在响应中没有它作为 int
我有电子表格 ID 和表名作为 sting。
【问题讨论】:
-
阅读google-sheets顶部的使用指南。使用适当的标签。
标签: javascript node.js google-sheets google-api