使用Google Apps脚本插入括号和引号

时间:2013-07-12 14:10:30

标签: javascript google-apps-script

我最近开始为Google Spreadsheets编写一些脚本。我没有使用Javascript的经验,但我有一个问题(关于(我认为)基本问题。

我希望我的脚本将下面显示的数据插入到工作表的单元格中。我应该如何对其进行编码才能使其正常工作?

komorkaLinku.setValue("=HYPERLINK("http://www.some.link/some/data"+variable+"something","something")");

我尝试了几种方法,但没有一种方法有效。

1 个答案:

答案 0 :(得分:3)

您正在尝试在引用文字中包含引号。有几种方法可以做到这一点。

  1. 在双引号内使用单引号,反之亦然。

    komorkaLinku.setValue('=HYPERLINK("http://www.some.link/some/data'+variable+'"something","something")');
    
  2. 使用转义单引号。

    komorkaLinku.setValue('=HYPERLINK(\'http://www.some.link/some/data'+variable+'\'something\',\'something\')');
    
  3. 正如@ScampMichael评论的那样,在这种情况下使用setFormula()是更好的选择。您仍然需要正确处理嵌入式引号。