我正在尝试使用GoogleSheetsAPI复制一个工作表。我已经成功地读写了变量,但是我被DuplicateSheetRequest
和batchUpdate()
代码卡住了。我的代码如下所示:
requests = []
requests.append({
"DuplicateSheetRequest": {
"sourceSheetId": sheet_id_source,
"insertSheetIndex": target_index,
"newSheetId": 123456,
"newSheetName": destination_sheet_name
}
})
body = {
'requests': requests
}
response = service.spreadsheets().batchUpdate(spreadsheetId=spreadsheetId,
body=body).execute()
当我执行代码时,我得到一个错误:
https://sheets.googleapis.com/v4/spreadsheets/[工作表ID已编辑]:批处理更新?alt=json在“请求[0]”处返回“接收到无效的json负载。未知名称“重复的工作表请求”:找不到字段
真正奇怪的是,错误显示为“duplicate\u sheet\u request”
,而我的代码显示为duplicate sheet request
。(我还测试了一些我知道是错误的东西,例如,“DuplicateSheet RequestsS”
,它变成了“duplicate\u sheet\u RequestsS”
)。我不知道为什么变量名在追逐,尽管我倾向于认为这是一个骗局。
我能找到的最接近的一件事是Google Groups的问题,它表明我尝试使用的方法可能不允许用于服务帐户,但我可能误读了该线程。
问题是我正在寻找的批量更新方法应该是duplicateSheet
,而不是DuplicateSheetRequest
:
requests.append({
"duplicateSheet": {
"sourceSheetId": sheet_id_source,
"insertSheetIndex": target_index,
#"newSheetId": 123456,
"newSheetName": destination_sheet_name
}
})
嘎嘎嘎嘎。
我完全按照教程。我在android: id下的布局XML文件中为视图命名。当我用静态编程语言键入该名称时,它会以红色突出显示,并且有一个“未解决的引用”错误。 例如,在XML活动中。xml: 在科特林主要活动。kt: 我之所以提出这个问题,是因为自从Kotlin Android Extensions被弃用以来,我已经多次看到它的变体,但它们都有不同的措辞,而且不太容易搜索。我认为共同的因素是一个新
很抱歉,我对Java知之甚少。我得到了这个代码来接管。基本上,我在 当我运行代码时。 下面是解析XML的块 这是Improts,不确定是否需要这样做 这是XML文件
运行应用程序后检测到错误。我找不到任何问题,我需要帮助。 包结构由config和controller组成。
这也是基于我的最后一个问题。 按照本教程,我将项目克隆到我的机器中,并试图让项目正确构建。 在修复我在上一个问题中得到的错误的过程中,我遇到了一个新的错误。 这是我正在尝试修复/编辑的构建脚本的部分 按照如何检查Gradle版本的说明,我检查了我的版本,发现我正在运行Gradle版本2.2.1。基于此,我改变了 到 然而,在更改构建脚本代码并尝试重建我的项目后,我得到了上面提到的错误(下面是完整的
问题内容: 我开始使用TypeScript编写AngularJS应用。我有这个简单的模块命令: 当我跑步时,我得到了: 我是否需要包括一些内容以使他们理解? 问候, 问题答案: 您可以通过告诉编译器“您对角度的全部了解”来简单地告诉编译器不再担心: 为了获得所有好的工具和类型检查,您需要提取Angular类型定义,以便编译器知道可用的东西。 如果您对自己喜欢的IDE使用Visual Studio或
我有调用AWS boto3 API的代码。此代码使用iam客户端和ec2客户端执行以下几项操作: 对于所有这些调用,角色名和配置文件名都是相同的:MyExampleName 调用iam\U客户端。创建实例配置文件以创建新的实例配置文件 但最后一次呼叫失败,出现如下消息: INFO”失败:调用AssociateIamInstanceProfile操作时发生错误(InvalidParameterVal