Я использую скрипт приложений для боковой панели, чтобы вставить текст, в который я ввожу, нужно добавить некоторый текст в начале, а затем после ввода снова добавить.Передача символа новой строки как переменной для insertText в GAS
Приложенный текст будет определен текстовым полем на боковой панели.
проходит значение, как formObject
function sendform(){
var f = document.forms[0].elements;
var data = { "mytext": f[0].value }
google.script.run.withSuccessHandler(ready).withFailureHandler(onFailure).processForm(data);
}
Вот код приложения сценария.
function processForm(fO)
{
var body = DocumentApp.getActiveDocument().getBody();
body.editAsText().insertText(0, "\n\nsometext");
// this will perfectly insert the newlinenewlinesometext to the document
body.editAsText().insertText(0, fO.mytext);
// this will insert \n\nsometext which is wrong
}
Я пробовал использовать encodeURIComponent decodeURIComponent, но все-таки его та же проблема.
Любые предложения?