node.js - 是否可以使用对 sheet.spreadsheets.batchUpdate() 的单个调用来创建新工作表并将值附加到它?
问题描述
到目前为止,我一直在调用 sheet.spreadsheets.batchUpdate() 和 sheet.spreadsheets.values.append() 以便将值放在新创建的工作表上。我想知道是否可以在调用 batchUpdate 时在“请求:[]”中插入第二个请求,因为它可以同时保存多个请求,以便在创建新工作表后立即附加值而无需进行sheet.spreadsheets.values.append() 的附加 api 调用,以便能够将值放入其中。
我一直在摆弄,我觉得我已经足够接近了,但得到了以下几点:
"requests": [
{
"addSheet": {
"properties": {
"title": "Prueba",
"sheetId": 9
}
}
},
{
"appendCells": {
"rows": [
{
"values": [
{
"userEnteredValue": {
"stringValue": "Work"
}
}
]
}
],
"fields": "userEnteredValue",
"sheetId": 9
}
}
]
这里的问题是,由于在创建工作表并赋予 sheetId 值之前“sheetId”将是未知的,因此我不得不给自己一个 ID,以便 appendCells 能够找到我刚刚创建的工作表。有没有关于如何实现这一点而无需自己手动指定 sheetId 的文档/想法?
解决方案
推荐阅读
- java - 无法在 Android Studio 中使用 CoordinatorLayout
- sql - 如何生成包含今天日期的表名?
- classification - 在 pytorch 中使用 4 通道图像进行分类
- python - Git-bash 使用错误版本的 Python
- testing - 同时安装测试和生产前景插件
- java - 未从 Firebase 获取完整数据
- javascript - 将每个 html 类导出到 pdf 文件
- php - 脚本@php artisan package:discover --ansi 处理返回的自动加载转储后事件,错误代码为 1
- vb.net - 请告诉我 System.Windows.Forms.DateTimePicker.Format 自定义的类型
- reactjs - 将 webapp 请求响应到烧瓶服务器返回 ERR_CONNECTION_TIMED_OUT