【问题标题】:Writing spreadsheet function via code通过代码编写电子表格函数
【发布时间】:2013-04-13 19:20:40
【问题描述】:

我想把它写到范围 B1..

=split(A1," ")

(分隔符是空格)

我如何使用代码来做到这一点?

我试过了……

 var splitCell = "=SPLIT(A1," ")";
 SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("B1").setFormula(splitCell);

但引用显然是毁灭性的。因此,在这种情况下如何处理引号?


编辑

对不起。脑放屁。

var splitCell = '=SPLIT(A8," ")';

我以为我已经尝试过(大约一百万次),但是当我(再次)尝试时,它没有问题。

还是谢谢

(我相信我以后会带着不那么臭的问题回来)

【问题讨论】:

  • 您应该发布答案而不是编辑您的问题。这在这种格式中不是很有帮助。看起来你的问题没有答案。这对于搜索已回答问题的人和那些(像我一样)搜索以提供答案的人来说是不利的。
  • 是的,我明白了。我现在已经更正了,虽然我当时无法这样做。

标签: google-apps-script google-docs formula


【解决方案1】:

在我提出问题的时候,我不被允许回答我自己的问题(这里的新手有限制)。但是,我的问题的“已编辑”部分说明了我的问题的答案。

对于造成的混乱,我深表歉意,但当时我没有其他选择,因此即使我已经解决了问题,我的问题仍然是“未回答”。

无论如何,答案是: var splitCell = '=SPLIT(A8," ")';

【讨论】:

    猜你喜欢
    • 2013-07-11
    • 2015-09-04
    • 2013-03-23
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2015-10-15
    • 1970-01-01
    相关资源
    最近更新 更多