我目前正在以下列格式在Google电子表格中输入超链接:
=HYPERLINK("http://jira.com/browse/ISSUE-12345","ISSUE-12345")
Run Code Online (Sandbox Code Playgroud)
我每次都复制"ISSUE-12345".我想创建一个函数JIRA(12345),它给出与上述超链接相同的结果.有没有办法在脚本中返回一个超链接,例如
function JIRA(jiraNum) {
// Returns JIRA hyperlink
var link = ("http://jira.com/browse/ISSUE-"+jiraNum,"ISSUE-"+jiraNum);
return link;
}
Run Code Online (Sandbox Code Playgroud)
会工作?
当我调用电子表格函数时int(f2),该函数对单元格中的值进行操作.如果cell("F2")包含3.14159,则结果为3.但是当我调用不同类型的函数时 - 例如:row(f8)- 函数采用单元格引用,而不是值,在这种情况下,返回8.
如何让我的自定义函数使用引用而不是值?
我可以传递一个字符串,并使用getRange(),但是,如果我移动或更新工作表上的单元格,字符串将不会更改.
非常简单的例子:
function GetFormula(cellname) {
return SpreadsheetApp.getActiveSheet().getRange(cellname).getFormula();
}
Run Code Online (Sandbox Code Playgroud)
在我的工作表代码中,我可以像这样检索C4中的公式: =GetFormula("C4")
但是,这个参数是一个字符串,我宁愿传递一个单元格引用.一个更复杂的问题需要在复制和粘贴时更新呼叫单元.
有任何想法吗?
假设我有一个脚本迭代400个对象的列表.每个对象具有1到10个属性.每个属性都是合理大小的字符串或稍大的整数.
将这些对象保存到ScriptDB与将它们保存到Spreadsheet(没有在一次批量操作中执行)的性能存在显着差异.
如何引用默认的"提交"表单按钮以将"onsubmit"触发器与另一个操作相关联?谢谢.
例如,使用onsubmit,
Logger.log('do something');
Run Code Online (Sandbox Code Playgroud) 我想知道是否可以使用Google Apps脚本创建草稿邮件.如果是的话,怎么可能呢?
此致,塞巴斯蒂安
我有一个绑定到文档的容器绑定的Google Apps脚本,它工作正常,添加菜单,工作正常.我的问题是,如何在每个文档中自动运行容器绑定脚本?
此外,是否可以制作Chrome扩展程序来修改谷歌文档,如果是这样,我该如何去做?
这是我的代码:
var BLOCKS = "abcdefg";
var CLASSES = ["English", "History", "Science", "Writing", "Latin", "Math", "Study Skills"];
var FUNCTION_NAMES;
var global = this;
init();
for(var i = 0; i < BLOCKS.length; i++){
defineFunctions.call(global, BLOCKS[i]);
}
/**
* The onOpen function runs automatically when the Google Docs document is
* opened. Use it to add custom menus to Google Docs that allow the user to run
* custom scripts. For more information, please consult the following two
* resources. …Run Code Online (Sandbox Code Playgroud) 在循环中使用UrlFetchApp.fetch时,有些URL比其他URL花费的时间更长并且失败.
有任何想法吗?
如何使用谷歌脚本永久删除谷歌驱动器上的文件我只找到方法setTrashed.它将文件移动到废纸篓,但如何永久删除文件
我一直使用insertText()函数,但现在我想在我的google文档中编写一个链接.理想的是能够用HTML编写,但我不知道如何...似乎使用insertText()函数是不可能的.
我怎样才能做到这一点 ?
我喜欢将Google表格与应用程序脚本一起使用,但在线脚本ide很麻烦(滞后等),并且没有桌面ide的许多便利。希望Google能够在某个时候开发出台式机。有人知道制作Google应用脚本的痛苦程度较小吗?是否有支持远程更新或发布Google脚本的好方法?