Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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 apps脚本中输出文本文件_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 如何在google apps脚本中输出文本文件

Javascript 如何在google apps脚本中输出文本文件,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我正在使用Google脚本,通过读取表1中的信息,尝试输出2.txt文件 我希望我的文件如下所示,一个仅用于标题,另一个用于脚注: 因此,脚注列中的“|”字符需要拆分为一行,与上面列出的程序名相同 附页是一个基本示例,但我需要一些指导,如果脚注列有多个“|”字符,这些指导也会起作用 感谢您的帮助 解决方案 使用split()JS String方法在单个数组中获取字符串 从电子表格中获取值时,应用程序脚本方法将使用以下方式将其排列在多维数组中:sheet[rows][columns] 在本例中,

我正在使用Google脚本,通过读取表1中的信息,尝试输出2.txt文件

我希望我的文件如下所示,一个仅用于标题,另一个用于脚注:

因此,脚注列中的“|”字符需要拆分为一行,与上面列出的程序名相同

附页是一个基本示例,但我需要一些指导,如果脚注列有多个“|”字符,这些指导也会起作用

感谢您的帮助

解决方案 使用
split()
JS String方法在单个数组中获取字符串

从电子表格中获取值时,应用程序脚本方法将使用以下方式将其排列在多维数组中:
sheet[rows][columns]

在本例中,我将使用第3列,但您当然可以将此方法应用于最适合您的任何列:

function splitter() {
  var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var thirdColumnValues = ss.getDataRange().getValues().flatMap(row => row[2].split('|'));
  var text = thirdColumnValues.join("\n"); //Just concatenate the values with the "return" symbol
}
参考文献


您应该显示当前脚本并提出特定的编程问题。看到和