昨年に引き続き、今年もやっています!
「コラボフロー Advent Calendar 2023」19日目です✨✨
最近初めてインフルエンザになりまして、あまりの関節の痛さに身動きが取れませんでした😭
今年は病気をたくさんしたので、来年はぜひとも健康でいたいものです…😭
さて、今回はコラボフローの申請書に「埋め込み」をしてみたいと思います!
申請書に埋め込みをする
試しに、グーグルマップでやってみたいと思います!
-
コラボフローのフォーム編集でラベルパーツを配置します。
-
作成したフォームで経路を作成します。
申請時に埋め込み画像をする
以下を参考にして、申請入力画面でYouTubeの埋め込みを表示して遊んでみます。
外部APIを使ってランダム画像を取得し、表示する
-
コラボフローのフォーム編集でテキスト1行パーツ(パーツID:fidHtml)と、ラベルパーツを配置します。
-
以下コードをJSファイルに保存し、フォーム編集>カスタマイズから、アップロードします。
(function () { 'use strict'; collaboflow.events.on('request.input.fidHtml.change', function (data) { const parts = data.parts; const embeddedHtml = parts['fidHtml'].value; const embeddedDisplay = document.getElementById('embeddedDisplay'); if (embeddedDisplay) { embeddedDisplay.innerHTML = ''; embeddedDisplay.insertAdjacentHTML('afterbegin', embeddedHtml); } }); })();
-
作成したフォームで経路を作成します。
-
作成した経路を新規文書から開き、テキスト1行パーツに手順1でコピーしたHTMLを貼り付けると、YouTubeが表示されます。
おわり
色々な埋め込み試してみてください!
20日目は @taroyamada5963 さんです✨