我会用一个例子来解释我的问题。假设我写了一个函数,
Function Sums()
Sums = Cells(1, 1) + Cells(1, 2)
End Function
然后,假设我有两个电子表格,和。如果我在A上刷新所有电子表格,则电子表格B上的Sums()函数利用电子表格A中的数据。我如何才能使这些函数专门利用编写该函数的电子表格上的数据?
已经到处找过了。我有一个基本的HTML/CSS/JS的网页。我希望用户能够访问该页面,并在打开页面时,调用了一个谷歌脚本,我做了一个从电子表格的信息,并显示在页面上的一些信息。我希望我不需要像谷歌的教程那样做任何花哨的设置,因为它们对我都没有帮助。
我的网页-> Google Script -> Google Spreadsheet
我的网页<- Google Script <- Google电子表格
用户应该能够选择网页上显示的项目(从电子表格填充的项目),并单击一个按钮,这将允许用户进入一个新的页面,从所选项目的网址派生。
这本质上是一个聊天室程序,其中聊天室存储在
我想要创建一个网络应用程序脚本。我需要在另一个电子表格的单元格中添加由部署生成的url,以便它允许我获得它的ID。
该脚本只在我进行部署的电子表格上工作。如果我从另一个电子表格的单元格执行URL,它将返回错误的ID (原始电子表格的ID )。
应用程序能够自动检测从哪个单元格中打开的电子表格ID吗?还是应该只通过发送参数来完成呢?
我有以下代码:
function doGet(e) {
var id = getidSheet();
return ContentService.createTextOutput(id);
}
function getidSheet(){
var i
因此,我有一个库,由几十个表使用,它们调用单个函数,如下所示:
(从菜单中)
.addItem('What are the variables for this sheet', 'LibraryName.logMyVariables')
这一切都很好,但现在我有一个问题,我似乎不能操作一个模态对话框。
这两个部分工作得很好:
.addItem('Show dialog (BETA)', 'LibraryName.showDialog')
(在图书馆方面,后端gs)
function showDialog() {
var htm
因此,我有一个列表的网址在谷歌页,所有重定向时,点击。我一直在手动浏览并单击URL,复制重定向URL,然后将其粘贴到电子表格的一个新列中。问题是有成千上万的人,我想更有效率。目前我有这样的代码:
function getRedirects(url) {
var params = {
'followRedirects': false,
'muteHttpExceptions': true
};
var followedUrls = [url];
while (true) {
var res = UrlFetchApp.fe
在一个新的excel电子表格中,我插入了一个新模块并输入了一个公共子程序。尝试测试时,除非我移除参数,否则子项不会出现在宏列表中。
这种行为很奇怪,我找不到任何将其作为问题的参考,我所读到的所有东西都声明子程序(或函数也尝试过)可以有参数。
Public Sub RetrieveSIR() <-- Can be found
Public Sub RetrieveSIR( SIRNumber as Integer) <-- Cannot be found
这让我急不可耐地想办法解决这个问题。如果有人能帮忙的话,我会非常感激的。
假设我有两个电子表格。
其中一个电子表格的表如下所示:
**Sheet 1**
A B C D
1 Name Age Rank Number
2 George 22 Master 12
3 Paul 21 Acolyte 22
4 Jimmy 32 Horse 33
5 Agnor 12 Cheetah 90
另一个电子表格如下所示:
**Sheet 2**
A B C D
所以我有一个电子表格,里面有不同的数据列。其中一列的标题是" states“,它有该列中不同州的缩写。另一列的标题是"Last_IVR“,它要么包含显示”已完成“的行,要么显示为”未完成“。我已经编写了一段代码,根据状态或是否完成来过滤这两列。但我遇到的一个问题是,并不是每个电子表格都在相同的位置上有State列。我的意思是,假设在第一个工作表中,"States“在"F”列中,但在另一个电子表格中,"States“可能在"C”列中。所以有没有一种方法,我可以操作下面的代码,让它引用列标题而不是列号。提前感谢您的帮助。
Sub CFunct
我有一个Google电子表格,有3列,要么是空的,要么是有值的。我想要获取填充了A和B或C的行数。如果我要编写一个SQL查询,它将是
select count(*)
from Table
where A is not null and (B is not null or C is not null)
但我无论如何也想不出如何在Google电子表格中获取这些信息
如果我有一个在Google电子表格脚本编辑器中编写的函数,该函数以JSON格式检索电子表格中的数据,那么如何在我自己的代码中在脚本编辑器之外访问该函数?我想要访问该JSON并在我自己的代码中操作它。有没有办法使用电子表格API来做到这一点?我在脚本编辑器中以一种特定的方式格式化它,所以我不能只使用提供的json- in -script。在调用()中,有一个用于myFunc的回调函数。我是否可以使用我在脚本编辑器中定义的函数来替换myFunc?