2012-07-04 4 views
0

С помощью Google Apps Script, как я могу выполнить то же самое, что и «Вставить» -> «Документ» в Редакторе сайтов Google?Как вставить документ Google на сайт Google с помощью скрипта Google Apps

Используя GAS, я могу получить URL-адрес и/или идентификатор документа, но я не могу создать эквивалент встроенного документа Google на странице сайта Google.

Я смог вставить , но предполагается, что документ был опубликован как веб-документ.

Я могу скопировать html с существующей страницы и с помощью replace() заменить другой идентификатор, но это работает только в том случае, если у исходного гаджета страницы есть границы и заголовок включен.

ответ

1

Я думаю, что подход, о котором вы говорили, должен работать. У вас есть страница «шаблон» с фиктивным документом Google, а затем используйте скрипт приложений, чтобы заменить фиктивный документ. Можете ли вы добавить какой-то код вокруг вашей замены.

+0

Это действительно работает, то есть я могу скопировать существующую страницу, которую я настроил с помощью пользовательского интерфейса, но он очень хрупок. Я могу заставить его работать, только если оригинал имеет границы и заголовок включен. Похоже, что метод setHtmlContent() все еще фильтрует код, полученный из getHtmlContent() (согласно [Issue # 572] (http://code.google.com/p/google-apps-script-issues/issues/ деталь? ID = 572)) –

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

  • Нет связанных вопросов^_^