当前位置: 首页 > 知识库问答 >
问题:

如何在google电子表格api中设置主要维度?

翟棋
2023-03-14

我需要使用谷歌电子表格API设置主尺寸值。我已经阅读了文档,它只是说我可以将值设置为ROW或COLUMN,但它没有提到如何在URL中实现。

文档:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values#dimension

网址:https://sheets.googleapis.com/v4/spreadsheets/!A1:C1(这里我设置了主尺寸的值?)

共有2个答案

洪宇定
2023-03-14

通过向请求的url添加majorDimension值,问题得以解决。

下面是专栏维度的例子

https://sheets.googleapis.com/v4/spreadsheets/{SpreadSheetID}/values/{Range}?majorDimension=COLUMNS&key={APIKey} 

对于行维度

https://sheets.googleapis.com/v4/spreadsheets/{SpreadSheetID}/values/{Range}?key={APIKey}
晋承运
2023-03-14

如果要对Sheet进行更改,则需要使用更新方法。按照这个留档,它将向你解释如何制作请求,对于请求的正文,你只需要:

{
  "majorDimension": "ROWS"
}

请求如下所示:

https://content-sheets.googleapis.com/v4/spreadsheets/SHEET_ID/values/A1:C2?valueInputOption=USER_ENTERED

我建议您在更新方法页面(上面链接)中使用try this API选项。

 类似资料:
  • 我已经通过谷歌官方文档《开发者指南》API中提到的一个简单Java代码成功地在我的Google Drive帐户的现有电子表格中创建了一个新的工作表,但我想通过Java代码在我的Google Drive帐户中创建一个新的电子表格。在链接中,他们没有提到这方面的任何示例代码。我已经在Spreadservice类中看到了不同的可用方法。 如何使用Google电子表格API实现这一点?

  • 从GoogleSpreadsheetsAPI上的GoogleDeveloper文档开始,我发现“提供了许多不同语言的客户端库”,但Google只提供Java和.NET的客户端库。对于PHP库,他们建议使用Zend GData。因此,我浏览了Zend GData repo,Zend说他们的GData组件已经停止使用,并使用Google API客户端库进行PHP。该库不适用于电子表格API,因此您必须

  • 我很难找到将多张工作表同步到主电子表格的方法。在我的测试中,我有一个大的电子表格,上面有5个城市的地址。我正在尝试为每个城市创建一个电子表格,并能够在任何一个表格中更改数据时同步数据。因此,我将管理总体数据,5张电子表格中的每一张都将分配给其他人。这样,他们就可以在不访问所有数据的情况下更新工作表。使用内置查询或导入功能的问题是,如果用户在“城市”电子表格上进行更改,它将破坏该表格,因为数据被引用

  • 我正在使用谷歌工作表api创建工作表,并希望获得工作表的iframe可嵌入链接。

  • 我正在尝试使用GoogleDrive API将Google工作表设置为“发布到Web”模式,以便将其嵌入到我的网站中。 在我的PHP中使用驱动API:- 据我所知,这符合驱动器API规范(我真希望他们没有删除PHP的代码示例!)。但是,我在响应正文中返回了以下错误:- 任何帮助都将不胜感激!

  • 我试图模拟单击“发布到web”- 然而,这似乎对我的文档没有影响。 我希望能够以编程方式创建一个谷歌电子表格,可以立即在世界范围内访问。