问题标签 [google-spreadsheet-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-apps-script - Sheet.getRange(1,1,1,12) 括号中的数字表示什么?
我无法理解这些论点1,1,1,12
。这是什么 - 工作表 ID 或行或什么?
optNumRows
这里是什么optNumColumns
意思???
javascript - 为什么谷歌应用程序电子表格 setValue 函数不在单元格中设置值?
为什么我不能在 Google Apps 电子表格 API 中使用 setValues 来设置电子表格中单元格的值?
我输入了正确的单元格,值似乎没问题。但是细胞中什么也没有出现!我使用以下内容在工作表中的第一行之后创建行。
之后我做了这个
java - SpreadsheetEntry.getKey() 返回一个以 'spreadsheet%3A' 开头的键
我使用 Google 电子表格 API 将文档从一个帐户复制到另一个帐户,然后我想返回新创建的电子表格的密钥。
复制是通过检索模板电子表格,创建一个新的,SpreadsheetEntry newDoc = new SpreadsheetEntry();
然后将id
新的设置为模板电子表格来完成的newDoc.setId(template.getId());
。然后我插入新的电子表格
newDoc = service.insert(new URL("https://docs.google.com/feeds/default/private/full"), newDoc);
我想向调用者返回两件事:链接到新创建的电子表格及其密钥。我第一次通过newDoc.getSpreadsheetLink().getHref();
并返回https://docs.google.com/a/bridgeworks.nl/spreadsheet/ccc?key=0Asl_Vu_YG4J-dDc5NHpwTFVRZFNiVENnRUxOb21XLVE
然后我打电话newDoc.getKey();
,它返回spreadsheet%3A0Asl_Vu_YG4J-dDc5NHpwTFVRZFNiVENnRUxOb21XLVE
key 前面似乎有spreadsheet%3A
. 但为什么?我可以安全地移除它并只归还钥匙吗?
如果我使用
URL worksheetUrl = urlFactory.getWorksheetFeedUrl("0Asl_Vu_YG4J-dDc5NHpwTFVRZFNiVENnRUxOb21XLVE", "private", "full");
它成功了,但是
URL worksheetUrl = urlFactory.getWorksheetFeedUrl("spreadsheet%3A0Asl_Vu_YG4J-dDc5NHpwTFVRZFNiVENnRUxOb21XLVE", "private", "full");
失败
google-apps-script - 如何隐藏工作表?
如何使用 googleScript 在电子表格应用程序中隐藏一些工作表?我有一个包含多张工作表的电子表格,我想使用 googlScript 将电子表格减少到只有第一个可见工作表和所有其他隐藏工作表
android - 如何在 Android 应用中同步 Google 电子表格并从中读取行
我的 Google Drive 中有一个电子表格文件,我想从 Android 应用程序同步它。成功同步后,我的应用中有一些搜索条件,我希望从我同步的文件中获得基于此条件的结果。我是第一次这样做,并没有得到好的资源。
1) 如何在 Android App 中同步 Google Drive 文件?
2) 如何从我已同步的电子表格中检索特定数据?
注意- 我也对Google Docs API 和 Google Drive SDK感到困惑。
在我的应用程序中使用什么?
我每次只有一个文件要同步,而不是所有文件。并且该文件使用私钥对所有人开放。
我已经实现了一些代码,但它不工作。下面是我想在我的 android 应用程序中同步的电子表格公共 url。
我正在按照这里的步骤进行操作。
google-apps-script - 带有未定义参数的函数
我正在使用日历电子表格。本文档使用背景颜色来指定不同的事件。例如会议是蓝色的,庭院是红色的。
我正在尝试创建一个(sum if bg color)方法,该方法查看谷歌电子表格中的给定范围,计算具有特定背景颜色的单元格,为每个块分配权重(即 30 分钟)并返回时间量在该背景颜色的活动/周上花费。
我的基本问题是我的参数是未定义的(即使它们是范围),并且不能对未定义的对象类型调用范围方法。
这是代码:
google-apps-script - 使用 Google Apps 脚本将值和格式复制到另一个 Google 电子表格
我有一张从 XML 提要中提取数据的工作表。我编写了一个脚本,然后根据特定列的内容将该一张纸分解为其他几张纸。这一切都很好。
我的问题是,在我从 XML 中提取数据并将其拆分为新工作表之前,我添加了一些列,进行了一些格式化等。然后当我将一行(使用 appendRow())复制到新工作表时,我丢失了格式和公式。
我目前使用的代码是:
有没有办法做我正在寻找的东西?还是我需要先将原始数据分解成单独的表格,然后遍历每张表格并进行格式化/公式?
java - 在 Java 中使用 google 电子表格 api 创建一个 google 电子表格
是否有规定在Java中使用谷歌电子表格 API创建谷歌电子表格。
我只能找到 . NET代码在谷歌开发者网站。
PS:虽然在 JAVA 中有检索电子表格 API,但我找不到创建 API。
如果有人对此进行澄清,将会有很大帮助。
node.js - Google 电子表格创建 - Node.js
我正在尝试使用 node.js 使用谷歌电子表格 api 创建新的谷歌电子表格
我已经设法让 Google OAuth 2.0 正常工作,在那里我获得了客户端的访问令牌。
现在在搜索 Google API 文档时,有使用 gData 客户端库的示例,但没有给我指向 node.js 的指针
这是我创建新的谷歌电子表格的发现
- 手动上传电子表格或
- 使用可恢复的上传链接
可恢复上传链接的信息不多。
我可以看到 HTTP 发布请求和响应,但我不明白如何在 node.js 中构建发布请求
编辑 -
我正在阅读Google Apps 平台
google-apps-script - Spreadsheet.show(HtmlOutput)之后如何取消显示()?
我有这个工作非常好:
当用户提交数据时,我想关闭“theForm”。电子表格上是否有类似 unShow() 或 hide() 方法的东西?HtmlOutput 上的harikiri() 方法?
理想情况下,我想要一个 reShow() 命令来保存提交的数据,刷新电子表格并再次调用 show()。
我发现没有办法做这些事情,所以我只是禁用了提交按钮。啊!
任何建议都非常感谢。
更新(2012/08/28): 我应该提到我正在调用与最初打开的“theForm”相同的代码,从 HTML 表单,使用这个调用......
我是否正确地假设了 google.script.run。* () 调用不知道之前设置的任何变量值?