Скрипти Google Apps Script у документах Docs

//

Обзор скриптов Google Apps //developers.google.com/apps-script/overview
API Google Таблиц //developers.google.com/sheets/api/guides/concepts
Расширение Google Таблиц, Расширение Google Таблиц //developers.google.com/apps-script/guides/sheets

//

Структура документа Google Docs

//developers.google.com/docs/api/concepts/structure

 

var doc = DocumentApp.openById('1aec3XSH61GExjtsbcuKUfQSQ34hlUxcSthp77eovisw');

Искать картинки в документе ?!!!

var images = document.getBody().getImages();
for (var i = 0; i < images.length; i++) {
if (images[i].getDescription() === 'TARGET_DESCRIPTION') {...

Чтение !!!

var body = document.getBody();
var targetIndex = 2;
var targetParagraph = body.getParagraphs()[targetIndex];
if (targetParagraph.getNumChildren() > 0) {
var firstChild = targetParagraph.getChild(0);
if (firstChild.getType() === DocumentApp.ElementType.TEXT) {
} else if (firstChild.getType() === DocumentApp.ElementType.INLINE_IMAGE) {
} else { }
} else {
// Если у абзаца нет дочерних элементов, это просто текст
Logger.log('Тип абзаца: Текст');
}
Logger.log('Текст абзаца:', targetParagraph.getText());

Вставить абзац

body = document.getBody();
var newText = 'Ваш текст для нового абзаца.';
var insertionIndex = 1;
body.insertParagraph(insertionIndex, newText);

 

 

Leave a Reply