2015-04-14 2 views
0

Я пытаюсь написать простой скрипт, который добавит сноску в Документ Google и скопирует ее в раздел концевых сносок. Таким образом, пользователь будет использовать сноски как обычно, а затем запустить сценарий, чтобы переместить их в конец документа, когда они будут завершены.Доступ к ошибкам Класс сносок Сценарии Google

У меня есть сценарий, который возвращает массив, содержащий [Footnote, Footnote] из моего тестового документа с двумя включенными, но я не могу понять, как преобразовать объект в строку.

function getNotes() { 
    var doc = DocumentApp.getActiveDocument().getFootnotes(); 
    Logger.log(doc); 
} 

Я корпел над документацией, и я очень смущен, потому что я не могу показаться, чтобы найти getFootnoteContents метод, упомянутый в Footnotes классе. Любое направление было бы действительно оценено.

ответ

1

getFootnotes() возвращает массив объектов сноски. Вам нужно будет перебирать их для доступа к каждому из них.

function getFootnotes(){ 
    var doc = DocumentApp.openById('...'); 
    var footnotes = doc.getFootnotes(); 
    for(var i in footnotes){ 
    Logger.log(footnotes[i].getFootnoteContents().getText());  
    }  
} 
+0

Работал отлично. Спасибо за помощь. – Brian

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