2017-02-03 4 views
0

Я использую Google Apps ScriptXmlService. После некоторых манипуляций над объектом Document я хочу вернуть его как одну строку.Как конвертировать документ в строку в сценариях Google Apps?

Я читаю XML как строку, превращаю его в объект Document с помощью XmlService, удаляю некоторые узлы, и теперь я хочу, чтобы он снова был String, чтобы вернуть его в результате функции в электронной таблице. Как мне это сделать? Я искал документацию безрезультатно.

ответ

1

У вас есть два варианта: getPrettyFormat и getRawFormat

https://developers.google.com/apps-script/reference/xml-service/xml-service#getPrettyFormat

https://developers.google.com/apps-script/reference/xml-service/xml-service#getrawformat

// 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); 
+0

Именно то, что я искал. Не понял, что мне нужен объект Format. Благодаря! –

Смежные вопросы