Как получить активный URL текущего документа? Скрипт Google Приложений

#google-apps-script

Вопрос:

Я полный новичок в скрипте Google Apps.

Я хотел получить URL-адрес текущего документа и использовать его для обмена в Google классе.

Я пытался, но я знаю, что не так с моим кодом. Есть какие-нибудь советы?

Вот мой код для HTML-части.

 <!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>

  <script src="https://apis.google.com/js/platform.js" async defer></script>
  
  <script> function onOpen() {
    var currentDoc = DocumentApp.getActiveDocument();
    var currentDocURL = currentDoc.getURL();
    }
  </script>


  <body>
        
  <!--<g:sharetoclassroom url='<?=fileLink=>' size="32"></g:sharetoclassroom>-->
  <g:sharetoclassroom url= "" size="32"></g:sharetoclassroom>


  </body>
</html>
 

Комментарии:

1. DocumentApp.getActiveDocument(); работает на сервере Google, а не в браузере

Ответ №1:

Попробуйте шаблонный HTML и печатный сценарий, подобный этому:

<?= DocumentApp.getActiveDocument().getUrl() ?>