第1步:我在谷歌应用脚本中写了一个小代码来创建一个内容为“hello world!”的文本文件。在谷歌驱动器 这是代码
var output = "hello world!";
Logger.log(output);
var theFolder = DriveApp.getFolderById("0B3d-i0Md_Xz6flVTbXNhSUtDTnZKckZKZGw4OVJ3M1ZTZDMxWnhhNFhiV3BWdEpZVXdrT3M");
theFolder.createFile("test.txt", output, MimeType.PLAIN_TEXT);
上面的代码正确生成输出(“hello world!”),文件ID为“0B3d-i0Md_Xz6NFczYWR5LXBYc0U”。
在第2步中:我正在尝试修改文件的内容 这是代码
var output = "Stack Overflow!";
var myFileName = DriveApp.getFileById('0B3d-i0Md_Xz6NFczYWR5LXBYc0U');
myFileName.setContent(output);
执行此操作后,我在google云端硬盘查看器中查看文件“test.txt”,它将文件内容显示为“hello world!”(输出错误),但是当我在google doc viewer中打开文件时,它会显示正确的输出即“Stack Overflow!”
我也下载了文件并看到了正确的输出“Stack Overflow!”。
为什么google drive viewer输出错误?任何人都可以解决问题吗?