gordon_shamway
@gordon_shamway

Как можно запустить google script через php?

Через апи одного сервиса я получаю данные и записываю их в google doc и сохраняю на google диск.
Иногда несколько таких документов нужно объединить в один.
Как это можно сделать?
Я хочу использовать такой вариант, я нашел google apps script который объединяет google документы в 1
function mergeGoogleDocs(docIDs) {// параметр массив

    var baseDoc = DocumentApp.openById(docIDs[0]);

    var body = baseDoc.getActiveSection();

    for (var i = 1; i < docIDs.length; ++i ) {
        var otherBody = DocumentApp.openById(docIDs[i]).getActiveSection();
        var totalElements = otherBody.getNumChildren();

        for (var j = 0; j < totalElements; ++j) {
            var element = otherBody.getChild(j).copy();
            var type = element.getType();

            if (type == DocumentApp.ElementType.PARAGRAPH)
                body.appendParagraph(element);
            else if (type == DocumentApp.ElementType.TABLE)
                body.appendTable(element);
            else if (type == DocumentApp.ElementType.LIST_ITEM)
                body.appendListItem(element);
            else
                throw new Error("Unknown element type: "+type);
        }
     }
 }

Как можно передать в эту функцию параметры (массив ид документов )через php и запустить его?
Или есть более простой вариант?
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
API

хотя если нарисуете что куда передать - и сами поймете и ответите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы