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
Google apps script 如何在Google应用程序脚本中将文档转换为字符串?_Google Apps Script - Fatal编程技术网

Google apps script 如何在Google应用程序脚本中将文档转换为字符串?

Google apps script 如何在Google应用程序脚本中将文档转换为字符串?,google-apps-script,Google Apps Script,我在用电话。对对象进行某些操作后,我希望将其作为单个字符串返回 我将XML读取为字符串,使用XmlService将其转换为文档对象,删除一些节点,现在我希望它再次成为字符串,以作为电子表格中函数的结果返回它。我该怎么做?我搜索了文档,但没有结果。您有两个选项:getPrettyFormat和getRawFormat //以人类可读的形式记录XML文档。 var xml='文本!更多文字; var document=XmlService.parse(xml); var output=XmlSe

我在用电话。对对象进行某些操作后,我希望将其作为单个字符串返回


我将XML读取为字符串,使用XmlService将其转换为文档对象,删除一些节点,现在我希望它再次成为字符串,以作为电子表格中函数的结果返回它。我该怎么做?我搜索了文档,但没有结果。

您有两个选项:
getPrettyFormat
getRawFormat

//以人类可读的形式记录XML文档。
var xml='文本!更多文字;
var document=XmlService.parse(xml);
var output=XmlService.getPrettyFormat()
.格式(文件);
Logger.log(输出);

您有两个选项:
getPrettyFormat
getRawFormat

//以人类可读的形式记录XML文档。
var xml='文本!更多文字;
var document=XmlService.parse(xml);
var output=XmlService.getPrettyFormat()
.格式(文件);
Logger.log(输出);

正是我想要的。没有意识到我需要一个格式化对象。谢谢正是我想要的。没有意识到我需要一个格式化对象。谢谢
// Log an XML document in human-readable form.
 var xml = '<root><a><b>Text!</b><b>More text!</b></a></root>';
 var document = XmlService.parse(xml);
 var output = XmlService.getPrettyFormat()
     .format(document);
 Logger.log(output);