Tag: 谷歌电子表格

如何在Google电子表格中使用date添加function?

我相信我现在遇到的问题应该是在MS Excel中更容易。 不过,由于我的公司使用Google Spreadsheet,所以我必须找出一个办法。 基本上,我有一个单元格包含像“12/19/11”date值,我有另一个单元格包含一个值,如“DT 30”。 分配给我的任务是将值30(天)添加到date,所以结果应该是“2012年1月19日”。 我在Google电子表格中做了一些尝试,我有两个问题。 首先是如何从string“DT 30”中提取数字值“30”,第二个问题是,似乎没有build立在Google文档中的date添加function。 任何专家可以提供一些build议吗? 感谢您帮助初学者!

检查单元格是否有特定的字母或字母集

在Google电子表格中,如果某个单元格包含某些字母,我想使用一个公式来输出特定的文本或数字。 例如,如果我把=IF(A1="Black","YES","NO")和A1等于“黑” – 它输出“是”正确。 然而,当我把=IF(A1="Bla","YES","NO")它输出“否”。 有什么公式可以用,我可以这样说=IF(A1 CONTAINS "Bla","YES","NO")所以输出“YES”。

谷歌文档脚本设置单元格的值

我想从脚本中设置谷歌电子表格的文本或数字,我知道如何在MS Excel中,但不知道如何在谷歌电子表格。 我想在单元格F2中设置Hello或者数字9。 我发现这个代码到目前为止 SpreadsheetApp.getActiveRange().setValue('hello'); 但是没有指定哪个单元格

如何debuggingGoogle Apps脚本(也就是Logger.loglogging到哪里?)

在谷歌文档电子表格,你可以添加一些脚本function。 我为onEdit事件添加了一些东西,但我不知道它是否工作。 据我所知,你不能从谷歌文档debugging现场事件,所以你必须从debugging器,这是毫无意义,因为传递给我的onEdit()函数的事件参数将永远是不确定的,如果我运行它来自Script Editor 。 所以,我试图使用Logger.log方法来logging一些数据,每当onEdit函数被调用,但这也似乎只有从Script Editor运行时才起作用。 当我从Script Editor运行它时,我可以通过查看View->Logs…查看View->Logs… 我希望能够从事件实际执行时看到日志,但我无法弄清楚。 我如何debugging这个东西??!

Google电子表格中如何计算时间/小时数?

我如何在Google电子表格中进行时间/小时计算? 我有一个价值是时间(例如,36:00:00),我想再划分一次(如3:00:00),得到12个。如果我只分割一个,我得到288 :00:00我想要的是12(或12:00:00)。 请注意,使用hours()函数不起作用,因为36:00:00变成12。

select列的最后一个值

我有一个电子表格,在列G中有一些值。一些单元格之间是空的,我需要从该列的最后一个值到另一个单元格。 就像是: =LAST(G2:G9999) 除了LAST不是一个函数。

突出显示单元格,如果值重复在谷歌电子表格的同一列

我正在寻找谷歌电子表格的公式“突出显示单元格,如果价值重复在同一列” 任何人都可以请帮助我这个查询?

基于另一个单元格值的Google电子表格条件格式

我正在使用Google电子表格并在每日信息中心上工作。 我需要的是根据另一个单元格的值 – C5来更改单元格B5的背景颜色。 如果C5大于80%,那么背景颜色是绿色,但是如果它低于,则会是琥珀色/红色。 这是可用的谷歌电子表格function,或者我需要插入一个脚本。 非常感谢

如何从Google电子表格中读取正确的时间值

我试图从一个时间格式单元格(hh:mm:ss)得到的小时值,值可以是更大的24:00:00例如20000:00:00应该给20000: 表: 如果你读了E1的价值: var total = sheet.getRange("E1").getValue(); Logger.log(total); 结果是: 星期六4月12日07:09:21 GMT + 00:09 1902 现在我试着把它转换成一个Date对象,并得到它的Unix时间戳: var date = new Date(total); var milsec = date.getTime(); Logger.log(Utilities.formatString("%11.6f",milsec)); var hours = milsec / 1000 / 60 / 60; Logger.log(hours) 1374127872020.000000 381702.1866722222 问题是如何获得20000的正确值?

使用htmlService和应用程序脚本无法正常工作的表单和file upload

我试图上传一个文件到一个特定的谷歌驱动器文件夹连同表单数据到电子表格。 此代码的电子表格部分工作,但file uploadfunction没有。 任何帮助解决这个将不胜感激。 Code.gs var submissionSSKey = 'SS ID'; function doGet(e) { var template = HtmlService.createTemplateFromFile('Form.html'); template.action = ScriptApp.getService().getUrl(); return template.evaluate(); } function doPost(e) { var template = HtmlService.createTemplateFromFile('Thanks.html'); var LoanType = template.name = e.parameter.name; var borrower = template.department = e.parameter.department; var amount = template.message = e.parameter.message; var emailed = template.email = e.parameter.email; var […]