Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在我的脚本中,似乎无法从另一个google电子表格读取单元格数据_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 在我的脚本中,似乎无法从另一个google电子表格读取单元格数据

Javascript 在我的脚本中,似乎无法从另一个google电子表格读取单元格数据,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,这是我的剧本。它返回文件夹“My folder”中每个工作表的url,但不返回我要求的单元格值。有人能看出哪里出了问题吗?我已经检查了电子表格,以确保引用的单元格中有值。 `函数onOpen(){ var folder=DocsList.getFolder(“我的文件夹”); var contents=folder.getFiles() var文件; var数据; var sheet=SpreadsheetApp.getActiveSheet(); sheet.clearContents();

这是我的剧本。它返回文件夹“My folder”中每个工作表的url,但不返回我要求的单元格值。有人能看出哪里出了问题吗?我已经检查了电子表格,以确保引用的单元格中有值。
`函数onOpen(){ var folder=DocsList.getFolder(“我的文件夹”); var contents=folder.getFiles()

var文件;
var数据;
var sheet=SpreadsheetApp.getActiveSheet();
sheet.clearContents();
sheet.appendRow([“链接到工作表”,“名称”,“类型”,“主要联系人]);
对于(var i=0;i
这样做似乎应该检查文件是否属于给定类型

if (file.getFileType()==DocsList.FileType.SPREADSHEET)

此外,您正在重用变量
工作表
。考虑把它的第二次使用改为<代码> AtdiaTabs<代码> .< /P>因为我不知道你在做什么,我有一些代码不能做你想做的。还是一样的结果。。。它返回url,但是单元格中的数据应该在哪里,它是空的。如果我使用If(file.getFileType()==“电子表格”),我会得到url,但没有其他内容。如果我使用If(file.getFileType()==DocsList.FileType.SPREADSHEET),它甚至不会返回url。它是否显示了任何错误?在脚本编辑器中,单击“运行”按钮。菲尔,我创建了一个可编辑的示例。有一个“测试文件夹”。它包含一个包含脚本的“主控表”。还有一个“我的文件夹”和两个电子表格供代码参考。你介意看一下吗?问题解决了。您使用变量
sheet
表示两种不同的内容。重命名其中一个解决了问题。我们非常接近,感谢您的帮助。现在,它正在返回单元格值。。。但它只是返回“我的文件夹”中一个电子表格的一行,而不是两个。实际上,该文件夹中会有许多电子表格,我想将它们与数据一起列在“主表”上。
if (file.getFileType()==DocsList.FileType.SPREADSHEET)