有没有办法编写谷歌应用程序脚本,所以当运行时,第二个浏览器窗口打开到www.google.com(或我选择的其他网站)?
我想在这里找到解决上一个问题的方法: 我可以在Google Apps电子表格的消息框中添加超链接吗?
我希望得到一个字符串值 - 稍后将其与if条件进行比较 - 使用Google应用脚本从电子表格中的一列开始.我搜索了互联网,发现了这个链接 - 抱歉,如果这听起来很愚蠢,我是谷歌应用脚本的新手 - https://developers.google.com/apps-script/class_spreadsheet
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues();
Run Code Online (Sandbox Code Playgroud)
我想这一定是有帮助的,唯一的问题是我想从中获取值的列是动态的,所以如何设置此列的范围
如何使用Google Apps脚本在Google表格中创建新工作表?
我知道这似乎很明显,但我只想创建一个具有特定名称的新工作表.
如何在Google Appscript上获取今日约会?
我需要在一个单元格中编写一个输入日期的代码
function changeDate(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(GA_CONFIG);
var date = //Today´s date!?!?!!?
var endDate = date;
sheet.getRange(5, 2).setValue(endDate);
}
Run Code Online (Sandbox Code Playgroud) 我知道Google Apps脚本有一个针对图纸类的getSheetId()方法,但有没有办法通过引用ID来选择电子表格中的图纸?
我在Spreadsheet Class文档中看不到类似getSheetById()的内容.
是否有一个函数可以将数据填充到上面一行中的所有空单元格?
如果没有,任何人都可以帮助我使用Google Apps脚本(或其他解决方案)来浏览我的Google电子表格中的每一行,检查空单元格,如果找到,请用上面的行填充数据?
这样的功能应该已经包含在我认为的电子表格程序中(并且"填满").
谢谢!
使用Google Apps脚本,我想将Google表格单元格的格式设置为纯文本.
我想这样做的原因是因为我想以美国日期格式(MM/DD/YYYY)显示日期.[我们可以假设OP的Google帐户中的区域设置设置为使用DD/MM/YYYY,这是一种更常见的日期格式.-Ed.]
我创建这样的字符串:
var thisDate = Utilities.formatDate (new Date (), SpreadsheetApp.getActiveSpreadsheet (). getSpreadsheetTimeZone (), "MM / d / yyyy");
Run Code Online (Sandbox Code Playgroud)
...以美国格式返回日期,06/ 13/2012,这就是我想要的.但是,当我将单元格的值设置为该字符串时:
sheet.getRange (1, n). setValue (thisDate);
Run Code Online (Sandbox Code Playgroud)
...日期根据我的区域设置格式化为单元格,13/06/ 2012,而不是美国格式.
以下操作也会失败,因为日期以标准格式返回,而不是美国格式:
sheet.getRange (1, n). getValue () == "06/13/2012"
Run Code Online (Sandbox Code Playgroud)
当单元格格式化为纯文本而不是日期时,一切正常.
所以,我的问题是,如何使用JavaScript格式化单元格.
我正在尝试使用一个文件输入元素使用html表单将多个文件上传到Drive.这似乎仅适用于一个文件,尽管文件选择器允许选择多个文件.回到脚本日志查看器中,我只看到我上传的两个文件中捕获的一个文件.这是不受支持的,还是我对此采取了错误的方式?
Code.gs:
function logForm(form) {
Logger.log(JSON.stringify(form));
return true;
}
Run Code Online (Sandbox Code Playgroud)
index.html的:
<html>
<form id="uploadTest" enctype="multipart/form-data">
<input type="file" multiple="multiple" name="fileUpload">
<input type="button" id="upload" value="upload"
onclick="google.script.run.logForm(document.getElementById('uploadTest'));">
</form>
</html>
Run Code Online (Sandbox Code Playgroud)
日志视图:
{"fileUpload":{"contents":"GIF87a\u0001\u0000\u0001\u0000?
\u0000\u0000?????,\u0000\u0000\u0000\u0000\u0001\u0000
\u0001\u0000\u0000\u0002\u0002D\u0001\u0000;",
"type":"image/gif","name":"1x1.gif","length":35}}
Run Code Online (Sandbox Code Playgroud) 我需要找到一种方法,让Google表单中的多项选项更改基于Google电子表格中不断变化的一组单元格.有任何想法吗?
在Google文档电子表格中,我正在寻找类似于=EVAL(A1)A1设置的位置"=1+2".
我发现在MS Excel中有一个EVALUATE()功能(使用起来似乎有点棘手).但我在Google文档中找不到类似的内容.
我还搜索了功能列表,但找不到任何有用的东西......
html ×2
format ×1
google-apps ×1
google-forms ×1
hyperlink ×1
javascript ×1
plaintext ×1
redirect ×1