<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>登録フォーム | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/%E7%99%BB%E9%8C%B2%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Thu, 21 Apr 2022 04:26:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>登録フォーム | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【GASのWEBアプリ】で登録フォームを作る。</title>
		<link>https://nujonoa.com/make-a-registration-form-with-gas/</link>
					<comments>https://nujonoa.com/make-a-registration-form-with-gas/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 21 Apr 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[webアプリ]]></category>
		<category><![CDATA[Webアプリ]]></category>
		<category><![CDATA[登録フォーム]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=13838</guid>

					<description><![CDATA[今回作ったもの↓ 下記の登録フォームです。 目次 GASで登録フォームを作る。index.htmljs1.htmlcss.htmlthankyou.html GASで登録フォームを作る。 doPost(e)でformから [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回作ったもの↓</p>



<p>下記の登録フォームです。</p>



<iframe src="https://script.google.com/macros/s/AKfycbyEuREe6NFjsiufwIC2BsYRF-EzN-ETHCe5O-TfjTWCxkHyZquoZIA4nczlHaafYqoRLQ/exec" width="600" height="900"></iframe>





<a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1lJxHTNf80wQJQHnZFJA4g2G15E5rmm1haWY0lmXR2l4/edit?usp=sharing" title="登録フォーム作成(css)" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://lh7-us.googleusercontent.com/docs/AHkbwyKwaSfVc4wfd_SBEar7bQrpHQUCR0yjlbRWWPQf7B3MLa7gcw4_uJ-jcKM9LjfE22yYt1tCf4vUy3AlSU9RWik_0Pn9KQB1zg2M7sTfX6LPAfykm2Vq=w1200-h630-p" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">登録フォーム作成(css)</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://docs.google.com/spreadsheets/d/1lJxHTNf80wQJQHnZFJA4g2G15E5rmm1haWY0lmXR2l4/edit?usp=sharing&#038;usp=embed_facebook" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">docs.google.com</div></div></div></div></a>





  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">GASで登録フォームを作る。</a><ol><li><a href="#toc2" tabindex="0">index.html</a></li><li><a href="#toc3" tabindex="0">js1.html</a></li><li><a href="#toc4" tabindex="0">css.html</a></li><li><a href="#toc5" tabindex="0">thankyou.html</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">GASで登録フォームを作る。</span></h2>



<p>doPost(e)でformから、下記内容を取り出すことができ、</p>



<p>{contentLength=116.0, parameter={usex=F, uaddress=愛知県蒲郡市, uname=山下太郎, umail=DAFAFA@KOA, uzip=123-4567}, parameters={uzip=[Ljava.lang.Object;@e0b929d, uaddress=[Ljava.lang.Object;@4defa65b, uname=[Ljava.lang.Object;@31f04075, umail=[Ljava.lang.Object;@7faa2595, usex=[Ljava.lang.Object;@2de7cf87}, contextPath=, queryString=, postData=FileUpload}</p>



<p>そこから情報を抜き出すためには、e.parameter.○○で</p>



<p>e.parameter.unam　⇒　山下太郎</p>



<p>が取り出せる形になります。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
function doGet() {
  let html = HtmlService.createTemplateFromFile('index').evaluate().getContent();
  return HtmlService.createHtmlOutput(html)
    .setSandboxMode(HtmlService.SandboxMode.IFRAME)
    .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
}

function doPost(e) {
  var sheet = SpreadsheetApp.openById(&quot;○○○○○○○○○○〇&quot;).getSheetByName(&quot;シート1&quot;);
  var array = &#x5B;e.parameter.uname, e.parameter.umail, e.parameter.usex, e.parameter.uaddress];
  sheet.appendRow(array);

  //  var html = HtmlService.createHtmlOutputFromFile(&quot;thankyou&quot;);
  let html = HtmlService.createTemplateFromFile('thankyou').evaluate().getContent();
  sheet.getRange(7,1).setvalue(html);
  return HtmlService.createHtmlOutput(html)
    .setSandboxMode(HtmlService.SandboxMode.IFRAME)
    .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

}

//https://officeforest.org/wp/2018/11/28/google-apps-script%E3%81%A7get%E3%83%BBpost/
//https://nixeneko.hatenablog.com/entry/2021/03/12/070000

</pre></div>


<h3 class="wp-block-heading"><span id="toc2">index.html</span></h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&lt;!--/*%_skip_start_%*/--&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ja&quot;&gt;

&lt;head&gt;
  &lt;meta http-equiv=&quot;content-Type&quot; content=&quot;text/html&quot; 　charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;登録フォーム&lt;/title&gt;
  &lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js&quot;&gt;&lt;/script&gt;
  &lt;?!= HtmlService.createHtmlOutputFromFile('js1').getContent(); ?&gt;
  &lt;?!= HtmlService.createHtmlOutputFromFile('css').getContent(); ?&gt;

&lt;/head&gt;

&lt;body&gt;
  &lt;div class=&quot;user&quot;&gt;
    &lt;header class=&quot;user__header&quot;&gt;
      &lt;img src=&quot;https://s3-us-west-2.amazonaws.com/s.cdpn.io/3219/logo.svg&quot; alt=&quot;&quot; /&gt;
      &lt;h1 class=&quot;user__title&quot;&gt;A lightweight and simple sign-up form&lt;/h1&gt;
    &lt;/header&gt;

    &lt;form class=&quot;form&quot; method=&quot;post&quot;
      action=&quot;https://script.google.com/macros/s/○○○○○○○○○○○○○○/exec&quot;&gt;
      &lt;div class=&quot;form__group&quot;&gt;
        &lt;!--      お名前を入力してください。（必須）&lt;br&gt; --&gt;
        &lt;input type=&quot;text&quot; name=&quot;uname&quot; id=&quot;uname&quot;  class=&quot;form__input&quot;  placeholder=&quot;Username&quot;&gt;
        &lt;span class=&quot;alert&quot;&gt;&lt;/span&gt;
      &lt;/div&gt;
      &lt;!-- 性別を入力してください。（必須）&lt;br&gt; --&gt;
      &lt;input type=&quot;radio&quot; name=&quot;usex&quot; value=&quot;M&quot;&gt;男性
      &lt;input type=&quot;radio&quot; name=&quot;usex&quot; value=&quot;F&quot;&gt;女性
      &lt;span class=&quot;alert&quot;&gt;&lt;/span&gt;
      &lt;div class=&quot;form__group&quot;&gt;
        &lt;!-- メールアドレスを入力してください。（必須）&lt;br&gt;--&gt;
        &lt;input type=&quot;text&quot; name=&quot;umail&quot; size=&quot;50&quot; id=&quot;umail&quot; placeholder=&quot;Email&quot; class=&quot;form__input&quot;&gt;
        &lt;span class=&quot;alert&quot;&gt;&lt;/span&gt;
      &lt;/div&gt;
      &lt;!-- 郵便番号を入力してください。（例：012-3456）&lt;br&gt; --&gt;
      &lt;div class=&quot;form__group&quot;&gt;
        &lt;input type=&quot;text&quot; name=&quot;uzip&quot; id=&quot;uzip&quot; placeholder=&quot;郵便番号(例:012-3456)&quot; class=&quot;form__input&quot;&gt;
        &lt;span class=&quot;alert&quot;&gt;&lt;/span&gt;
      &lt;/div&gt;
      &lt;!-- 住所を入力してください。（100文字まで）&lt;br&gt; --&gt;
      &lt;div class=&quot;form__group&quot;&gt;
        &lt;textarea name=&quot;uaddress&quot; cols=&quot;50&quot; rows=&quot;3&quot; placeholder=&quot;住所&quot; class=&quot;form__input&quot;&gt;&lt;/textarea&gt;
        &lt;span class=&quot;alert&quot;&gt;&lt;/span&gt;
      &lt;/div&gt;
      &lt;button  type=&quot;submit&quot; class=&quot;btn&quot;&gt;Register&lt;/button&gt;

    &lt;/form&gt;
  &lt;/div&gt;
&lt;/body&gt;

&lt;/html&gt;

&lt;!-- https://copypet.jp/692/--&gt;

<a rel="noopener" target="_blank" href="https://deshinon.com/2019/03/03/register-kopipe-css-oshare/" title="おしゃれシンプルデザインの新規登録フォーム！ コピペで差が付くデザインをCSSで - デシノン" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://deshinon.com/wp-content/uploads/2019/03/simplescreenrecorder20190313-6.gif" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">おしゃれシンプルデザインの新規登録フォーム！ コピペで差が付くデザインをCSSで - デシノン</div><div class="blogcard-snippet external-blogcard-snippet">ユーザーインターフェイスがよすぎる、おしゃれな新規登録フォームをまとめました！ プロ並のデザインなのに、ぜんぶコピペでできちゃう、、</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://deshinon.com/2019/03/03/register-kopipe-css-oshare/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">deshinon.com</div></div></div></div></a>
</pre></div>


<h3 class="wp-block-heading"><span id="toc3">js1.html</span></h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;


  $(function(){
	// フォームがサブミットされたときの処理
	$(&quot;form&quot;).submit(function(){
		// サブミットチェック用の変数を宣言
		var checkSubmit = true;

		// 名前の入力チェック
		if ($(&quot;#uname&quot;).val() == &quot;&quot;) {
			// 未入力時はerrorクラスを追加
			$(&quot;#uname&quot;).addClass(&quot;error&quot;);
			// メッセージを追加
			$(&quot;#uname+span&quot;).text(&quot;名前を入力してください。&quot;);
			// 未入力なのでサブミットさせない
			checkSubmit = false;
		} else {
			// 入力時はerrorクラスを削除
			$(&quot;#uname&quot;).removeClass(&quot;error&quot;);
			// メッセージを削除
			$(&quot;#uname+span&quot;).text(&quot;&quot;);
		}

		// 性別の入力チェック
		if ($(&quot;:radio:checked&quot;).length == 0) {
			// チェックされた要素がない（＝未入力）
			// errorクラスを追加
			$(&quot;:radio&quot;).addClass(&quot;error&quot;);
			// メッセージを追加
			$(&quot;:radio+span&quot;).text(&quot;性別を入力してください。&quot;);
			// 未入力なのでサブミットさせない
			checkSubmit = false;
		} else {
			// 入力時はerrorクラスを削除
			$(&quot;:radio&quot;).removeClass(&quot;error&quot;);
			// メッセージを削除
			$(&quot;:radio+span&quot;).text(&quot;&quot;);
		}

		// メールアドレスの入力チェック
		if ($(&quot;#umail&quot;).val() == &quot;&quot;) {
			// 未入力時はerrorクラスを追加
			$(&quot;#umail&quot;).addClass(&quot;error&quot;);
			// メッセージを追加
			$(&quot;#umail+span&quot;).text(&quot;メールアドレスを入力してください。&quot;);
			// 未入力なのでサブミットさせない
			checkSubmit = false;
		} else {
			// 入力時はerrorクラスを削除
			$(&quot;#umail&quot;).removeClass(&quot;error&quot;);
			// メッセージを削除
			$(&quot;#umail+span&quot;).text(&quot;&quot;);
		}

		// サブミットチェック用の変数を返す
		return checkSubmit;
	});

	// 名前が変更されたときの処理
	$(&quot;#uname&quot;).change(function(){
		// 名前の入力チェック
		if ($(&quot;#uname&quot;).val() == &quot;&quot;) {
			// 未入力時はerrorクラスを追加
			$(&quot;#uname&quot;).addClass(&quot;error&quot;);
			// メッセージを追加
			$(&quot;#uname+span&quot;).text(&quot;名前を入力してください。&quot;);
		} else {
			// 入力時はerrorクラスを削除
			$(&quot;#uname&quot;).removeClass(&quot;error&quot;);
			// メッセージを削除
			$(&quot;#uname+span&quot;).text(&quot;&quot;);
		}
	});

	// ラジオボタンがクリックされたときの処理
	$(&quot;:radio&quot;).click(function(){
		// 性別の入力チェック
		if ($(&quot;:radio:checked&quot;).length == 0) {
			// チェックされた要素がない（＝未入力）
			// errorクラスを追加
			$(&quot;:radio&quot;).addClass(&quot;error&quot;);
			// メッセージを追加
			$(&quot;:radio+span&quot;).text(&quot;性別を入力してください。&quot;);
		} else {
			// 入力時はerrorクラスを削除
			$(&quot;:radio&quot;).removeClass(&quot;error&quot;);
			// メッセージを削除
			$(&quot;:radio+span&quot;).text(&quot;&quot;);
		}
	});

	// メールアドレスが変更されたときの処理
	$(&quot;#umail&quot;).change(function(){
		// メールアドレスの書式チェック
		if ($(&quot;#umail&quot;).val().match(/^&#x5B;\w\.-]+\@&#x5B;\w\.-]+$/)) {
			// 書式が正しい
			$(&quot;#umail&quot;).removeClass(&quot;error&quot;);
			$(&quot;#umail+span&quot;).text(&quot;&quot;);
		} else {
			// 書式に誤りがある
			$(&quot;#umail&quot;).addClass(&quot;error&quot;);
			$(&quot;#umail+span&quot;).text(&quot;書式に誤りがあります。&quot;);
		}
	});

	// 郵便番号が変更されたときの処理
	$(&quot;#uzip&quot;).change(function(){
		// 郵便番号の書式チェック
		if ($(&quot;#uzip&quot;).val().match(/^\d{3}\-\d{4}$/)) {
			// 書式が正しい
			$(&quot;#uzip&quot;).removeClass(&quot;error&quot;);
			$(&quot;#uzip+span&quot;).text(&quot;&quot;);
		} else {
			// 書式に誤りがある
			$(&quot;#uzip&quot;).addClass(&quot;error&quot;);
			$(&quot;#uzip+span&quot;).text(&quot;書式に誤りがあります。&quot;);
		}
	});

	// 住所の入力中の処理
	$(&quot;textarea&quot;).keyup(function(){
		// 文字数を取得
		var inputLength = $(&quot;textarea&quot;).val().length;

		// 住所の文字数チェック
		if (inputLength &lt;= 100) {
			// 100文字以内
			$(&quot;textarea&quot;).removeClass(&quot;error&quot;);
			$(&quot;textarea+span&quot;).text(inputLength+&quot;/100&quot;);
		} else {
			// 100文字を超えた
			$(&quot;textarea&quot;).addClass(&quot;error&quot;);
			$(&quot;textarea+span&quot;).text(&quot;入力文字数が長すぎます。&quot;);
		}
	});
});

//cssの何か
const button = document.querySelector('.btn')
const form   = document.querySelector('.form')

button.addEventListener('click', function() {
   form.classList.add('form--no') 
});


&lt;/script&gt;
</pre></div>


<h3 class="wp-block-heading"><span id="toc4">css.html</span></h3>



<p>基本↓のサイトの内容からこのサイトに適応させております。<br>その他さまざまなCSSありますので、ぜひ参考に下さい。</p>





<a rel="noopener" target="_blank" href="https://deshinon.com/2019/03/03/register-kopipe-css-oshare/" title="おしゃれシンプルデザインの新規登録フォーム！ コピペで差が付くデザインをCSSで - デシノン" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://deshinon.com/wp-content/uploads/2019/03/simplescreenrecorder20190313-6.gif" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">おしゃれシンプルデザインの新規登録フォーム！ コピペで差が付くデザインをCSSで - デシノン</div><div class="blogcard-snippet external-blogcard-snippet">ユーザーインターフェイスがよすぎる、おしゃれな新規登録フォームをまとめました！ プロ並のデザインなのに、ぜんぶコピペでできちゃう、、</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://deshinon.com/2019/03/03/register-kopipe-css-oshare/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">deshinon.com</div></div></div></div></a>



<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&lt;style&gt;
  //エラー用
  .error {
    background-color: #FFCCCC;
  }

  .alert {
    color: #FF0000;
    font-size: small;
  }

  //cssのもの

  $font-family: &quot;Roboto&quot;;
  $font-size: 14px;

  $color-primary: #ABA194;

  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

  body {
    font-family: $font-family;
    font-size: $font-size;
    background-size: 200% 100% !important;
    animation: move 10s ease infinite;
    transform: translate3d(0, 0, 0);
    background: linear-gradient(45deg, #49D49D 10%, #A2C7E5 90%);
    height: 100vh
  }

  .user {
    width: 90%;
    max-width: 340px;
    margin: 10vh auto;
  }

  .user__header {
    text-align: center;
    opacity: 0;
    transform: translate3d(0, 500px, 0);
    animation: arrive 500ms ease-in-out 0.7s forwards;
  }

  .user__title {
    font-size: $font-size;
    margin-bottom: -10px;
    font-weight: 500;
    color: white;
  }

  .form {
    margin-top: 40px;
    border-radius: 6px;
    overflow: hidden;
    opacity: 0;
    transform: translate3d(0, 500px, 0);
    animation: arrive 500ms ease-in-out 0.9s forwards;
  }

  .form--no {
    animation: NO 1s ease-in-out;
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  .form__input {
    display: block;
    width: 100%;
    padding: 20px;
    font-family: $font-family;
    -webkit-appearance: none;
    border: 0;
    outline: 0;
    transition: 0.3s;

    &amp;:focus {
      background: darken(#fff, 3%);
    }
  }

  .btn {
    display: block;
    width: 100%;
    padding: 20px;
    font-family: $font-family;
    -webkit-appearance: none;
    outline: 0;
    border: 0;
    color: white;
    background: $color-primary;
    transition: 0.3s;

    &amp;:hover {
      background: darken($color-primary, 5%);
    }
  }

  @keyframes NO {

    from,
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }

    10%,
    30%,
    50%,
    70%,
    90% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0);
    }

    20%,
    40%,
    60%,
    80% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
  }

  @keyframes arrive {
    0% {
      opacity: 0;
      transform: translate3d(0, 50px, 0);
    }

    100% {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

  @keyframes move {
    0% {
      background-position: 0 0
    }

    50% {
      background-position: 100% 0
    }

    100% {
      background-position: 0 0
    }
  }
&lt;/style&gt;
</pre></div>


<h3 class="wp-block-heading"><span id="toc5">thankyou.html</span></h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ja&quot;&gt;

&lt;head&gt;
  &lt;meta http-equiv=&quot;content-Type&quot; content=&quot;text/html&quot; 　charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;登録フォーム&lt;/title&gt;
  &lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js&quot;&gt;&lt;/script&gt;
  &lt;?!= HtmlService.createHtmlOutputFromFile('js1').getContent(); ?&gt;
  &lt;?!= HtmlService.createHtmlOutputFromFile('css').getContent(); ?&gt;
&lt;/head&gt;

&lt;body&gt;
  &lt;div class=&quot;user&quot;&gt;
    &lt;header class=&quot;user__header&quot;&gt;
      &lt;img src=&quot;https://s3-us-west-2.amazonaws.com/s.cdpn.io/3219/logo.svg&quot; alt=&quot;&quot; /&gt;
      &lt;h1 class=&quot;user__title&quot;&gt;ありがとう&lt;/h1&gt;
    &lt;/header&gt;
  &lt;/div&gt;
&lt;/body&gt;

&lt;/html&gt;
</pre></div>]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/make-a-registration-form-with-gas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
