Microsoft graph api 如果地址包含特殊字符,如何更新工作表范围?

Microsoft graph api 如果地址包含特殊字符,如何更新工作表范围?,microsoft-graph-api,onedrive,Microsoft Graph Api,Onedrive,我正在尝试使用/workbook/worksheets/{id | name}/range(address=')更新范围。在我的示例中,文档包含两张名为“invoice”和“invoice line”的表单。要更新地址的单元格在第二张表单中是“invoice line”!$B$5。我使用get/workbook/worksheets/{id | name}/names请求从API获得地址 我的请求和地址示例: https://graph.microsoft.com/v1.0/groups/{gr

我正在尝试使用
/workbook/worksheets/{id | name}/range(address=')更新范围。在我的示例中,文档包含两张名为“invoice”和“invoice line”的表单。要更新地址的单元格在第二张表单中是“invoice line”!$B$5。我使用get
/workbook/worksheets/{id | name}/names请求从API获得地址

我的请求和地址示例:
https://graph.microsoft.com/v1.0/groups/{group id}/drives/{drive id}/items/{item id}/workbook/worksheets/{worksheet id}/range(地址=“'invoice-line'!$B$5”)

我期望的结果与使用请求更新“发票”中的范围时得到的结果相同
https://graph.microsoft.com/v1.0/groups/{group id}/drives/{drive id}/items/{item id}/workbook/worksheets/{sheet id}/range(address='invoice!$B$5')
, 但实际结果是400错误,消息为“地址=”发票行“!$B$5”中第18位出现语法错误。

我尝试对URL进行编码并删除引号。如果地址中没有引号,则会出现错误
,参数无效或丢失,或者格式不正确。

更新此范围的请求应该是什么样子