Как я могу динамически встраивать карты Трелло, используя ГАЗ? - PullRequest
0 голосов
/ 15 апреля 2020

Я начинаю программировать в скрипте приложения Google, поэтому я хочу поместить столбец со ссылками и кнопками рядом со ссылками, поэтому, если пользователь нажмет кнопку, появится карта trello, прикрепленная к ссылке, я буду опубликовать то, что я сделал, но на самом деле не работает

<script>
  google.script.run.withSuccessHandler(link => {
  var document = document.getElementById('myLink');
  document.href = link;
  }).cardLinkReceiver(); 
  </script>

1 Ответ

3 голосов
/ 15 апреля 2020

У меня была та же проблема, что и у вас несколько недель, go я решил с помощью этого кода

<blockquote class="trello-card">
  <a id="card">Trello Card</a>
</blockquote>

<script>

  (() => {

    google.script.run.withSuccessHandler(() => {

      const tag = document.createElement('script');

      tag.src = "https://p.trellocdn.com/embed.min.js";

      tag.addEventListener('load', () => {

        //can start doing something cool...

        const yourDocument = document.querySelector('#card');

        yourDocument.href = 'your card url';

        window.TrelloCards.load(document); // <-- this triggers the lookup
      });

      document.body.append(tag);

    }).cardLinkReceiver();

  })();
  1. Сначала вы выполняете функцию asyn c cardLinkReceiver ()
  2. Загрузите библиотеку с помощьюSuccessfullHandler
  3. Присоедините загрузочный приемник, чтобы убедиться, что библиотека загружена
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...