问题标签 [google-sheets-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 - 找不到方法 open()
找不到方法open()
。
- 如果找不到,为什么在我键入点时它让我选择它?
那么我应该如何打开文件呢?
openByID()
? 真的吗?我从哪里得到这个神奇的ID?从getURL?严重地?这是唯一出现的事情:但我不明白如果我没有 ID 挂起它,我应该如何获取 URL...导致捕获 22。此外,我假设如果我确实获得了我仍然需要的 URL解析它以获取 ID……他们为那个特定的咒语提供了什么神奇的方法?
显然,我的理解不足。有什么帮助吗?
问题是多部分的。
返回的错误消息是“找不到方法 open()”。
第一个问题是“为什么找不到方法 open()?”。
第二个问题是“如果事实上它找不到它,为什么它让我在键入点时选择它?”
第三个问题是“考虑到 open() 方法无法正常工作,我应该如何打开文件?” 我期望从社区收到的假定答案是“with openByID()”。
这就引出了第四个问题,即“我从哪里获得 ID?”。明显的答案似乎是“getURL()”。
这就引出了第五个问题,即“我如何使用 getURL()?” getURL 似乎需要一个 ID。如果 getURL 需要一个 ID 来获取 URL,而 openByID 需要一个 URL 来获取 ID,那么就会出现无限循环。我肯定误会了什么。
第六个问题是“如果 getURL() 最终成为解决方案的一部分,如何将 ID 与返回的字符串的其余部分区分开来?”
我希望这能澄清我的问题。
google-sheets - 如何使用 API 格式化 Google 表格电子表格单元格?
我的应用程序生成一个数据表并在用户的 Google Drive 中创建一个新的电子表格文档。如何向单个单元格添加格式(颜色、字体粗细、宽度等)?我似乎找不到任何文档,更不用说如何通过google-api-ruby-client
.
我的大部分发现都可以追溯到 Google API 邮件列表,该列表声明它不受支持。
但是,我发现另一个应用程序实现了我想要的结果。将文档导出到 Google Drive 的“Smartsheet”示例:
来自 Smartsheet.com:
我的 Google Drive 中的结果表:
date - 查找时间序列中的最后 7 天
我有一个A
包含时间戳并每天更新的列的电子表格。列B
保存一个值。如下所示:
我想做的是获得过去 7、14、30 天的平均值。
我一直在使用GoogleClock()
函数来过滤列中的日期,A
但我似乎找不到减去的方法TODAY - 7 days
。我怀疑FILTER
也会有所帮助,但我有点迷茫。
google-sheets - Complex array sum
I would like to add up numbers in the column based on the title of the column and the value of the column next to it. For example, I would like to add the numbers in this table:
where the column's title is 2011-2
and the column next to it (S2011-2) contains a
. The result of this should be 3.18.
python - 如何从 Python 3(或 2)将 Google 表格文件保存为 CSV?
我正在寻找一种简单的方法来保存源自已发布的 Google 表格文档的 csv 文件?由于它已发布,因此可以通过直接链接访问(在下面的示例中特意修改)。
启动链接后,我所有的浏览器都会提示我保存 csv 文件。
两者都不:
,也不:
打印除 html 内容之外的任何内容。
(在阅读了另一篇文章后尝试了第二个版本:Download google docs public spreadsheet to csv with python。)
知道我做错了什么吗?我已经退出了我的 Google 帐户,如果这值得的话,但这适用于我尝试过的任何浏览器。据我了解,Google Docs API 还没有移植到 Python 3 上,并且考虑到我个人使用的小项目的“玩具”规模,从一开始就使用它甚至没有太大意义,如果我可以绕过它。
在第二次尝试中,我离开了“用户代理”,因为我在想可能被认为来自脚本的请求(b/c 不存在标识信息)可能会被忽略,但这并没有什么不同。
google-apps-script - 如何在电子表格而不是工作表上设置触发器“onOpen”?(关注最后一行)
我想将最后一行集中在特定的工作表上(或者如果可能的话,集中在每个工作表上)所以这是我在工作onOpen
表上触发的函数:
此事件有效,但如果我的第一个加载的工作表与我希望它关注的工作表不同,它只会传送到另一张工作表。最好.onOpen
在电子表格上设置一个。
那可能吗?
javascript - 从 Google 电子表格自定义函数进行的 Ajax 调用
有没有人尝试在 Google 电子表格中编写脚本来对网站进行 ajax 调用?
我想让它从网站上更新电子表格。但是在仅仅放置了这个简短的代码块之后,我得到了一个错误:
“ReferenceError:未定义“XMLHttpRequest”。”
任何想法?我必须打电话给某个图书馆吗?
zend-framework - 有什么方法可以从 zend Google Doc Adapter 获取密钥“最后修改”?
我写了一些这样的代码来获取谷歌电子表格中的单元格值这个代码完全有效
但我需要最后修改这个电子表格的值这个值在 $feed 对象中受到保护:
有没有办法获得谷歌文档的关键“最后修改”?以及我如何通过 zend V.1 访问它?
java - 在 Google Drive 中使用 Google Spreadsheets API 创建电子表格
我已经通过 Google 关于开发人员指南表格 API 的官方文档中提到的简单 Java 代码在我的 Google Drive 帐户的现有电子表格中成功创建了一个新工作表,但我想通过 Java 代码在我的 Google Drive 帐户中创建一个新的电子表格。在链接中,他们没有提到任何示例代码。我已经在 Spreadservice 类中看到了不同的方法。
如何使用 Google 电子表格 API 执行此操作?
c# - How to upload new spreadsheet with data to googledocs?
I try to use Google Spreadsheets API and Google Documents List API, butI can't understand how to add new generated form scratch spreadsheet.
I find how to add empty spreadsheet (C#):
But how to fill it by data? May be with updating cells with a batch request. But WorksheetEntry is needed for it. There is no way to get WorksheetEntry from DocumentEntry (it's only possible by worksheet searching in SpreadSheetFeed::Entries)
Is there any normal way to upload new generated spreadsheet?