我想使用DriveApp与Google AppMaker创建文件。首先,我创建了一个包含文件内容的字符串,然后使用
var file = DriveApp.createFile("file.scl",content,MimeType.PLAIN_TEXT);
所有内容都是这样生成的
var content = "";
content = content + "First line \r\n";
content = content + "Second line \r\n";
content = content + "End";
问题是当我打开创建的文件时,单词“ undefined”被添加到第一行的开头。文件内容:
undefinedFirst line
Second line
End
我试图删除扩展名(.scl),替换为另一个扩展名,创建blob,更改MimeType,删除特殊字符,例如“ \ r \ n”,但“ undefined”不想离开。 / p>
我不知道何时以及为什么将此“未定义”添加到文件中,但我在网上找不到任何问题。
有人有建议吗?
谢谢。
答案 0 :(得分:0)
好吧,看来您的代码中可能有错别字。尽管您的示例看起来不错,但也许您的代码有错字。尝试改用以下语法:
var content = "";
content += "First line \r\n";
content += "Second line \r\n";
content += "End";
答案 1 :(得分:0)
我找到了解决方案。我的最终内容字符串是许多字符串的串联,并且一个字符串未初始化为字符串。 ( 是的,就是这样)
我只需添加<< =“” >>来使<< var aString =“”; >>