<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ノーコード on qwerty.work</title>
        <link>https://qwerty.work/tags/%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89/</link>
        <description>Recent content in ノーコード on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Thu, 03 Mar 2022 11:17:26 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【Glide】アプリのログイン機能やユーザー固有の表示などのメモ。</title>
            <link>https://qwerty.work/post/2022/03/glide-app-login/</link>
            <pubDate>Thu, 03 Mar 2022 11:17:26 +0900</pubDate>
            <guid>https://qwerty.work/post/2022/03/glide-app-login/</guid>
            <description>&lt;p&gt;Google Sheet（スプレッドシート）を利用して、スマートフォン/タブレット/PC表示が可能なwebアプリを開発できるノーコードツール「&lt;a class=&#34;link&#34; href=&#34;https://www.glideapps.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Glide（グライド）&lt;/a&gt;」。これで作成したアプリをユーザーが使用する場合、ログイン機能が使えます。このログイン機能について調べていることをメモ。&lt;/p&gt;&#xA;&lt;p&gt;また、ユーザーごとに固有のデータ表示などについてもメモ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;特定のユーザーや他のログイン方法について&#34;&gt;特定のユーザーや他のログイン方法について&#xA;&lt;/h2&gt;&lt;h3 id=&#34;glideのprivacy設定サインイン機能&#34;&gt;GlideのPrivacy設定（サインイン機能）&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;Public：アプリのリンクを知っている人であれば、誰でも閲覧できる。&lt;/li&gt;&#xA;&lt;li&gt;Public with email：閲覧には電子メールでのサインインが必要になります。サインインには、Googleアカウントを使用することもできる。ただし、電子メールさえあれば、誰でも閲覧できる。&lt;/li&gt;&#xA;&lt;li&gt;Only I can sign in：自分しかアプリにアクセスできない。&lt;/li&gt;&#xA;&lt;li&gt;Limit access by password：アプリの閲覧にパスワードを設定する。&lt;/li&gt;&#xA;&lt;li&gt;Limit access by email：許可されたメールアドレスだけが閲覧可能になる。（有料プラン限定）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;参考ページ&#34;&gt;参考ページ&#xA;&lt;/h4&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://marketing-wizard.biz/blog/no-code/glide-loginuser-item/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://marketing-wizard.biz/blog/no-code/glide-loginuser-item/&#34; alt=&#34;https://marketing-wizard.biz/blog/no-code/glide-loginuser-item/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://marketing-wizard.biz/blog/no-code/glide-loginuser-item/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://marketing-wizard.biz/blog/no-code/glide-loginuser-item/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.y-shinno.com/glide-signin/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.y-shinno.com/glide-signin/&#34; alt=&#34;https://www.y-shinno.com/glide-signin/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.y-shinno.com/glide-signin/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.y-shinno.com/glide-signin/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ログインユーザーごとにデータの表示を変える&#34;&gt;ログインユーザーごとにデータの表示を変える&#xA;&lt;/h2&gt;&lt;h4 id=&#34;参考ページ-1&#34;&gt;参考ページ&#xA;&lt;/h4&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://takekawanonagare.com/glide-login-display/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://takekawanonagare.com/glide-login-display/&#34; alt=&#34;https://takekawanonagare.com/glide-login-display/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://takekawanonagare.com/glide-login-display/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://takekawanonagare.com/glide-login-display/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://note.com/shinya_matsui/n/n5fb2ab9d997b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://note.com/shinya_matsui/n/n5fb2ab9d997b&#34; alt=&#34;https://note.com/shinya_matsui/n/n5fb2ab9d997b&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://note.com/shinya_matsui/n/n5fb2ab9d997b&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://note.com/shinya_matsui/n/n5fb2ab9d997b&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://nocodeblog.site/glide-how-to-change-the-display-items-for-each-user/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://nocodeblog.site/glide-how-to-change-the-display-items-for-each-user/&#34; alt=&#34;https://nocodeblog.site/glide-how-to-change-the-display-items-for-each-user/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://nocodeblog.site/glide-how-to-change-the-display-items-for-each-user/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://nocodeblog.site/glide-how-to-change-the-display-items-for-each-user/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>【Adalo】アプリの初期画面をサインアップからログイン（他の画面）に変更する方法 </title>
            <link>https://qwerty.work/post/2021/08/adalo-firstview-screen-change/</link>
            <pubDate>Wed, 04 Aug 2021 15:25:38 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/08/adalo-firstview-screen-change/</guid>
            <description>&lt;h2 id=&#34;初期表示画面を変更したい&#34;&gt;初期表示画面を変更したい&#xA;&lt;/h2&gt;&lt;p&gt;ノーコードアプリのAdalo（アダロ）でアプリを作成する際、デフォルトの初期画面は『Signup』になっています。よって、アプリ起動時はサインアップ画面が初めに表示されますが、サインアップよりも『Login』の画面を初期表示画面に変更したいのですが、その方法をメモ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ログイン画面を初期表示画面に変更する方法&#34;&gt;ログイン画面を初期表示画面に変更する方法&#xA;&lt;/h2&gt;&lt;h3 id=&#34;signup画面からlogin画面に変更する例&#34;&gt;Signup画面からLogin画面に変更する例&#xA;&lt;/h3&gt;&lt;h4 id=&#34;1loginシートを選択スクリーン名の編集ボタン鉛筆マークをクリック&#34;&gt;1.Loginシートを選択スクリーン名の編集ボタン（鉛筆マーク）をクリック&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/08/04/No-01.jpg&#34; &gt;&lt;img alt=&#34;Loginシートを選択スクリーン名の編集ボタン（鉛筆マーク）をクリック&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;971px&#34; data-flex-grow=&#34;404&#34; height=&#34;173&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/08/adalo-firstview-screen-change/images/No-01s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;2screen-navigation-typeをnomal-screenからwelcom-screenに変更&#34;&gt;2.Screen Navigation Typeを『Nomal Screen』から『Welcom Screen』に変更&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/08/04/No-03.jpg&#34; &gt;&lt;img alt=&#34;Screen Navigation Typeを『Nomal Screen』から『Welcom Screen』に変更&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;424px&#34; data-flex-grow=&#34;176&#34; height=&#34;396&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/08/adalo-firstview-screen-change/images/No-03s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;3doneをクリックして適用&#34;&gt;3.[Done]をクリックして適用&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/08/04/No-04.jpg&#34; &gt;&lt;img alt=&#34;[Done]をクリックして適用&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/08/04/No-04s.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;4loginの横にwelcom-screenアイコンが表示される&#34;&gt;4.『Login』の横にWelcom Screenアイコンが表示される&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/08/04/No-06.jpg&#34; &gt;&lt;img alt=&#34;『Login』の横にWelcom Screenアイコンが表示される&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;651px&#34; data-flex-grow=&#34;271&#34; height=&#34;258&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/08/adalo-firstview-screen-change/images/No-06s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;5previewするとログイン画面が初期画面として表示される&#34;&gt;5.Previewするとログイン画面が初期画面として表示される&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/08/04/No-05.jpg&#34; &gt;&lt;img alt=&#34;Previewするとログイン画面が初期画面として表示される&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;126px&#34; data-flex-grow=&#34;52&#34; height=&#34;500&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/08/adalo-firstview-screen-change/images/No-05s.jpg&#34; width=&#34;264&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;以上&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>ノーコード型WEBデータベースアプリケーション作成ツールのメモ</title>
            <link>https://qwerty.work/post/2021/07/nocode-lowcode-web-tool/</link>
            <pubDate>Thu, 15 Jul 2021 20:15:40 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/07/nocode-lowcode-web-tool/</guid>
            <description>&lt;h2 id=&#34;クラウドサービス&#34;&gt;クラウドサービス&#xA;&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://kintone.cybozu.co.jp/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://kintone.cybozu.co.jp/&#34; alt=&#34;https://kintone.cybozu.co.jp/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://kintone.cybozu.co.jp/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://kintone.cybozu.co.jp/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://at-pocket.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://at-pocket.com/&#34; alt=&#34;https://at-pocket.com/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://at-pocket.com/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://at-pocket.com/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://works.saaske.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://works.saaske.com/&#34; alt=&#34;https://works.saaske.com/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://works.saaske.com/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://works.saaske.com/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.sei-info.co.jp/webdatabase/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.sei-info.co.jp/webdatabase/&#34; alt=&#34;https://www.sei-info.co.jp/webdatabase/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.sei-info.co.jp/webdatabase/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.sei-info.co.jp/webdatabase/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://magilogi.jp/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://magilogi.jp/&#34; alt=&#34;https://magilogi.jp/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://magilogi.jp/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://magilogi.jp/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://pigeon-fw.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://pigeon-fw.com/&#34; alt=&#34;https://pigeon-fw.com/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://pigeon-fw.com/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://pigeon-fw.com/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://xima-cloud.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://xima-cloud.com/&#34; alt=&#34;http://xima-cloud.com/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://xima-cloud.com/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://xima-cloud.com/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://www.ni-ware.com/nyoibox/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://www.ni-ware.com/nyoibox/&#34; alt=&#34;http://www.ni-ware.com/nyoibox/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://www.ni-ware.com/nyoibox/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://www.ni-ware.com/nyoibox/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;エクセルライクなwebデータベース&#34;&gt;エクセルライクなWEBデータベース&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.celf.biz/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.celf.biz/&#34; alt=&#34;https://www.celf.biz/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.celf.biz/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.celf.biz/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.forguncy.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.forguncy.com/&#34; alt=&#34;https://www.forguncy.com/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.forguncy.com/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.forguncy.com/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ローコードデータベース&#34;&gt;ローコードデータベース&#xA;&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.claris.com/ja/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.claris.com/ja/&#34; alt=&#34;https://www.claris.com/ja/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.claris.com/ja/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.claris.com/ja/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://spiral.pi-pe.co.jp/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://spiral.pi-pe.co.jp/&#34; alt=&#34;https://spiral.pi-pe.co.jp/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://spiral.pi-pe.co.jp/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://spiral.pi-pe.co.jp/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ノーコードローコードサービスの参考&#34;&gt;ノーコード・ローコードサービスの参考&#xA;&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345&#34; alt=&#34;https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://qiita.com/kento_gm/items/34c46a9bc6b3017c9345&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://tawasimusi.com/nocode-site13/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://tawasimusi.com/nocode-site13/&#34; alt=&#34;https://tawasimusi.com/nocode-site13/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://tawasimusi.com/nocode-site13/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://tawasimusi.com/nocode-site13/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://yapp.li/magazine/3760/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://yapp.li/magazine/3760/&#34; alt=&#34;https://yapp.li/magazine/3760/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://yapp.li/magazine/3760/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://yapp.li/magazine/3760/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;オープンソースosswebデータべースプラットホーム&#34;&gt;オープンソース（OSS）WEBデータべースプラットホーム&#xA;&lt;/h2&gt;&lt;p&gt;オンプレ環境でも使える無料のWEBデータベース。&lt;/p&gt;&#xA;&lt;p&gt;Exmentは国産のオープンソースで &lt;strong&gt;PHP/Laravel&lt;/strong&gt;がベース。データベースは&lt;strong&gt;MySQL&lt;/strong&gt;、&lt;strong&gt;Maria DB&lt;/strong&gt;、&lt;strong&gt;SQL Server&lt;/strong&gt;に対応。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://exment.net/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://exment.net/&#34; alt=&#34;https://exment.net/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://exment.net/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://exment.net/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;プリザンターは国産のオープンソースで &lt;strong&gt;ASP.Net C#&lt;/strong&gt; + &lt;strong&gt;SQL Server&lt;/strong&gt; がベースでWEBサーバは&lt;strong&gt;IIS&lt;/strong&gt;。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://pleasanter.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://pleasanter.org/&#34; alt=&#34;https://pleasanter.org/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://pleasanter.org/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://pleasanter.org/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>Adaloで日本語を正常に入力できず表示がおかしくなるとき</title>
            <link>https://qwerty.work/post/2021/07/adalo-japanese-input/</link>
            <pubDate>Mon, 05 Jul 2021 12:17:41 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/07/adalo-japanese-input/</guid>
            <description>&lt;p&gt;ノーコードアプリ政策ツールのAdalo（アダロ）でフォームやボタンのタイトル表記をデフォルトの英語表記から日本語に変更しようとすると、文字化けというか、文字がおかしく入力されてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Adaloで日本語を入力すると変な文字が入力される&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;317px&#34; data-flex-grow=&#34;132&#34; height=&#34;374&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/07/adalo-japanese-input/images/No-00.jpg&#34; width=&#34;495&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;環境&#34;&gt;環境&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;Google Chrome&lt;/li&gt;&#xA;&lt;li&gt;Microsoft Edge&lt;/li&gt;&#xA;&lt;li&gt;Windows10 20H2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;症状&#34;&gt;症状&#xA;&lt;/h2&gt;&lt;p&gt;ログイン直後は正しく入力できるのですが、作業を続けていると入力がおかしくなってきます。&lt;/p&gt;&#xA;&lt;p&gt;その時々で表示される文字が異なりますが、普通に入力できないし、変換もできない状況です。&lt;/p&gt;&#xA;&lt;h4 id=&#34;入力例&#34;&gt;入力例&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;あ　→　あｍえ＾ああｍああ&lt;/li&gt;&#xA;&lt;li&gt;め　→　mmええ&lt;/li&gt;&#xA;&lt;li&gt;あ　→　ああ&lt;/li&gt;&#xA;&lt;li&gt;メール　→　ｍｍええーーｒｒうう&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Adalo以外の日本語サイトであれば普通に入力できます。アドレスバーやほかのサイトでGoogleの検索窓には普通に入力できます。メモ帳やエクセル、ワードも特に問題なく入力ができるのですが、Adaloの画面内（ブラウザ画面）だけ入力がおかしくなります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;やってみたこと&#34;&gt;やってみたこと&#xA;&lt;/h2&gt;&lt;p&gt;IMEがおかしいのかな？といろいろ調べて見つかった以下のことを試しましたが、ダメでした。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[設定]-[時刻と言語]-[言語]を開く&lt;/li&gt;&#xA;&lt;li&gt;[優先する言語]にある[日本語]の『オプション』を開く&lt;/li&gt;&#xA;&lt;li&gt;[キーボード]にある[Microsoft IME]の『オプション』を開く&lt;/li&gt;&#xA;&lt;li&gt;[全般]の[互換性]にある『以前のバージョンのMicrosoft IMEを使う』をオンにする&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これをやってもダメだった。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;メール　→　ｍえーｒう&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;原因&#34;&gt;原因&#xA;&lt;/h2&gt;&lt;p&gt;Adaloのみで症状が出るので、英語（１バイト）のサイトに日本語（2バイト文字）を入れようとすることで何かズレが生じている感じ。文字コードが合わないんでしょう。&lt;/p&gt;&#xA;&lt;h2 id=&#34;解決策&#34;&gt;解決策&#xA;&lt;/h2&gt;&lt;p&gt;根本的な解決策ではありませんが、アドレスバーやテキストエディタを日本語を入力して、それをコピー＆ペーストすればとりあえず入力できます。面倒ですが&amp;hellip;。&lt;/p&gt;&#xA;&lt;p&gt;根本的な解決策が見つかれば、また更新します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;参考にしたページ&#34;&gt;参考にしたページ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://nocode.tokyo/post_detail/1591888281279x260856827388887040&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Adalo - Adaloで日本語を入力するには？ - ノーコードフォーラム (nocode.tokyo)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://note.com/shinya_matsui/n/nfb9680011873&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ノーコード・ツールAdaloで、日本語入力ができなかった？｜松井真也＠ノーコーダー（になれるかな！？）｜note&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://note.com/posaune003/n/n8bde16c107fd&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Blender備忘録 日本語入力すると最初の文字が重複してアルファベットが勝手に入力される時の対処法｜ポサウネ｜note&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>【Adalo】以前のマジックテキスト情報が残るフォームをリセットする方法</title>
            <link>https://qwerty.work/post/2021/06/adalo-form-cache-clear/</link>
            <pubDate>Tue, 22 Jun 2021 12:55:12 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/06/adalo-form-cache-clear/</guid>
            <description>&lt;h2 id=&#34;空のはずのフォームに前回読み込んだ情報が残ってしまう&#34;&gt;空のはずのフォームに前回読み込んだ情報が残ってしまう&#xA;&lt;/h2&gt;&lt;p&gt;Adaloで作っているノーコードアプリで、データベースの詳細を編集する画面があるのですが、コレクションのレコードが**空（Empty）**であるはずなのに、以前に読み込んだマジックテキストがそのまま残ってしまいます。これはどうやらキャッシュの仕様のようで、情報のあるフォームはデータベースの通りキャッシュが上書きされ、登録されている通りの情報が表示されますが、空白欄のキャッシュはそのまま残ってしまいます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;画面遷移時にフォームを空にしてみる&#34;&gt;画面遷移時にフォームを空にしてみる&#xA;&lt;/h2&gt;&lt;p&gt;画面繊維時に**『Change Input Value』&lt;strong&gt;を使用して、フォームを一つ一つ&lt;/strong&gt;空（Empty）**にしてから遷移するようにしましたが、これはダメでした。フォームを空にしてから画面遷移しても、次にフォームを開いたときにはキャッシュが残っていて、空であるはずのフォームに以前の情報が表示されてしまいました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;解決策はダミーレコードの作成削除をはさむ&#34;&gt;解決策はダミーレコードの作成＆削除をはさむ&#xA;&lt;/h2&gt;&lt;p&gt;空のダミーデータを書き込みし、&lt;strong&gt;キャッシュを空（Empty）で上書きする&lt;/strong&gt;ことで解決できました。&lt;/p&gt;&#xA;&lt;p&gt;例えば、画面繊維する際に『Link』のアクションを使いますが、この前に以下のアクションを追加します。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;『Create』でダミーレコードの作成&lt;/li&gt;&#xA;&lt;li&gt;『Delete』でダミーレコードの削除&lt;/li&gt;&#xA;&lt;li&gt;『Change Input Value』で各フォームの値を空に変更&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;または、&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;『Create』でダミーレコードの作成&lt;/li&gt;&#xA;&lt;li&gt;『Change Input Value』で各フォームの値を空に変更&lt;/li&gt;&#xA;&lt;li&gt;『Delete』でダミーレコードの削除&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;および、&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;『Change Input Value』で各フォームの値を空に変更&lt;/li&gt;&#xA;&lt;li&gt;『Create』でダミーレコードの作成&lt;/li&gt;&#xA;&lt;li&gt;『Delete』でダミーレコードの削除&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これをアクションの間に挟みます。最後に『Link』で画面遷移するようにします。フォームの値で**作成（Create）&lt;strong&gt;または&lt;/strong&gt;変更（Update）**するアクションがある場合は、一番最初にフォームの情報を保存してからダミーデータの作成・削除を行います。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ダミーデータはすべて空（Empty）のレコードです。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;お掃除して出る&lt;/strong&gt;感じです。&lt;/p&gt;&#xA;&lt;p&gt;また、空のダミーデータを書き込むのなら、『Change Input Value』で各フォームの値を空に変更しなくてもいいのでは？と思いますが、&lt;strong&gt;これがないとうまくいきません&lt;/strong&gt;でした。&lt;/p&gt;&#xA;&lt;p&gt;ダミーデータはマジックテキストで読み込むコレクションと同じデータベースに書き込み・削除します。この動作が間に入るため、画面遷移に少し時間がかかりレスポンスが悪くなります。****&lt;/p&gt;&#xA;&lt;h3 id=&#34;フォーム表示前か画面を閉じる後か&#34;&gt;フォーム表示前か？画面を閉じる後か？&#xA;&lt;/h3&gt;&lt;p&gt;この動作を仕込む場合、以下のどちらかになるかと思います。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;フォームを開く前にダミーデータを作成・削除する&lt;/li&gt;&#xA;&lt;li&gt;フォームを閉じる前にダミーデータを作成・削除する&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;成功したのは後者の方でした。今から開くときに行うとキャッシュが残っていました。元の画面に戻る時（フォームを閉じるとき）に行うとうまくいきました。フォームが表示されないページで行うよりも、&lt;strong&gt;フォームが表示されているページで行う&lt;/strong&gt;のがいいみたいです。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>シリアル日付時刻で計算した数値を時間表示にする計算式</title>
            <link>https://qwerty.work/post/2021/06/convert-serial-number-to-time/</link>
            <pubDate>Mon, 21 Jun 2021 16:09:15 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/06/convert-serial-number-to-time/</guid>
            <description>&lt;h2 id=&#34;シリアル値から経過時間を計算したい&#34;&gt;シリアル値から経過時間を計算したい&#xA;&lt;/h2&gt;&lt;p&gt;例えば、タイムカードアプリを作成するとして、日付と時間の計算にシリアル値しか使えない状況があったとします。ちなみにノーコードアプリ作成のAdaloのことなんですが、出勤日時と退勤日時のシリアル値から勤務時間を計算したいとき、以下のようになります。ちなみに日時のシリアル値をデータベースに入れるときは、Adaloのデータベースに&lt;strong&gt;数値フィールド&lt;/strong&gt;を用意し、そこに&lt;strong&gt;Current Time&lt;/strong&gt;などの日付をフォームから登録すれば、シリアル日時が格納されます。&lt;/p&gt;&#xA;&lt;h4 id=&#34;出勤日時とシリアル値&#34;&gt;出勤日時とシリアル値&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;  日付&#xA;  2021/06/21 8:30&#xA;&#xA;&#xA;  シリアル値&#xA;  44368.35417&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;退勤日時とシリアル値&#34;&gt;退勤日時とシリアル値&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;  日付&#xA;  2021/06/21 17:45&#xA;&#xA;&#xA;  シリアル値&#xA;  44368.72917&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;経過時間の計算&#34;&gt;経過時間の計算&#xA;&lt;/h4&gt;&lt;p&gt;退勤日時のシリアル値から出勤時間のシリアル値を引きます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;44368.73958 - 44368.35417 = 0.385416667&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;17:00から8:30を引くと9時間15分となるわけですが、これがシリアル値だと&lt;code&gt;0.385416667&lt;/code&gt;になります。それは1日が24時間で9時間は割合として約38.5%になるからです。&lt;/p&gt;&#xA;&lt;h4 id=&#34;シリアル値から時間表示に変換&#34;&gt;シリアル値から時間表示に変換&#xA;&lt;/h4&gt;&lt;p&gt;&lt;code&gt;0.385416667&lt;/code&gt;を時間表示にしたい場合は&lt;strong&gt;24を掛ける&lt;/strong&gt;と何時間のことかが求めれます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;0.385416667 * 24 = 9.25時間&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;9:15&lt;/strong&gt;という結果を求めたいのですが、Adaloでは&#xA;&lt;code&gt;+-*/&lt;/code&gt;&#xA;の四則演算と予め定められた関数のみの計算しかできないため、&lt;strong&gt;9.25&lt;/strong&gt;となります。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>AdaloとExcelによる現在日時シリアル値の誤差について </title>
            <link>https://qwerty.work/post/2021/06/adalo-excel-date-serial/</link>
            <pubDate>Mon, 21 Jun 2021 12:13:50 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/06/adalo-excel-date-serial/</guid>
            <description>&lt;h2 id=&#34;日付のシリアル値に誤差が出る&#34;&gt;日付のシリアル値に誤差が出る&#xA;&lt;/h2&gt;&lt;p&gt;ノーコードアプリのAdaloのデータベースの&lt;strong&gt;数値フィールド&lt;/strong&gt;に&lt;strong&gt;Current Time&lt;/strong&gt;が入るようにフォームを設定しました。すると、現在日時がシリアル値が入るのですが、そのシリアル値をエクセルで日付表示すると、登録したつもりの日時と異なる日付となりました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;日時シリアルについて&#34;&gt;日時シリアルについて&#xA;&lt;/h3&gt;&lt;p&gt;日時のシリアル値は基準日から何日と何時間経過したかの数値だそうです。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;   &#xA;  シリアル値&#xA;  起点日時&#xA;&#xA;&#xA;&#xA;&#xA;  アダロ&#xA;  0&#xA;  1970/1/1  0:00:00&#xA;&#xA;&#xA;  エクセル&#xA;  0&#xA;  1900/1/0 0:00:00&#xA;&#xA;&#xA;  Googelスプレッドシート&#xA;  0&#xA;  1899/12/30 0:00:00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;AdaloではUNIX時間を使用しているからだと思われます。ついでにGoogleスプレッドシートの起点も調べてみると、みんなバラバラでした。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021/06/21 11:30&lt;/strong&gt;をシリアル値にすると以下のようになります。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;   &#xA;  シリアル値&#xA;  日時&#xA;&#xA;&#xA;&#xA;&#xA;  アダロ&#xA;  18799.10417&#xA;  1951/06/20 2:30&#xA;&#xA;&#xA;  エクセル&#xA;  44368.47917&#xA;  2021/06/21 11:30&#xA;&#xA;&#xA;  Googelスプレッドシート&#xA;  44368.4791666667&#xA;  2021/06/21 11:30&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;ExcelとGoogleスプレッドシートは起点となる日付が違うのに、シリアル値は同じでした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;誤差を埋める方法&#34;&gt;誤差を埋める方法&#xA;&lt;/h2&gt;&lt;p&gt;上記のように、同じ日時でもエクセルでは&lt;code&gt;44368.47917&lt;/code&gt;、adaloでは&lt;code&gt;18799.10417&lt;/code&gt;となり、&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;44368.47917 - 18799.10417 = 25569.375&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;計算ではAdaloで取得する日時シリアルは、エクセルやGoogleスプレッドシート上で、&lt;code&gt;25569.375&lt;/code&gt;（25569日と9時間）が足りていません。これでは日付や時間の計算に困ります。&lt;/p&gt;&#xA;&lt;h4 id=&#34;adaloに入れる計算式&#34;&gt;Adaloに入れる計算式&#xA;&lt;/h4&gt;&lt;p&gt;そこで、フォームから更新する値を指定すれば日本時間の日付がフィールドに取得できます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(Current Time)+25569.375&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
        </item><item>
            <title>【NoCode】SheetDBを使用してAdaloとGoogleスプレッドシートを連携する</title>
            <link>https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/</link>
            <pubDate>Wed, 16 Jun 2021 11:49:39 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/</guid>
            <description>&lt;h2 id=&#34;adaloのデータベースにgoogleスプレッドシートを使いたい&#34;&gt;AdaloのデータベースにGoogleスプレッドシートを使いたい&#xA;&lt;/h2&gt;&lt;p&gt;スマホのネイティブサプリがノーコードで作成できる&lt;a class=&#34;link&#34; href=&#34;https://www.adalo.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Adalo&lt;/a&gt;（アダロ）でタイムカードのアプリを試作しているのですが、最終的にユーザーがアプリから登録したデータを加工しやすいように、Adaroの内部データベースではなく、外部のGooogleスプレッドシートと連携できたらいいなといろいろ調べていました。&lt;/p&gt;&#xA;&lt;p&gt;しかし、これがなかなかいい情報に辿り着けません。&lt;/p&gt;&#xA;&lt;p&gt;AdaloからJSONを使用するREST APIが使えるAPIなら連携できるというのを見つけ、それをヒントに調べていました。Googleスプレッドシートと連携はできるみたいなのですが、Google Cloud PlatformでのAPI登録が難しそうで、手に負えませんでした。&lt;/p&gt;&#xA;&lt;p&gt;他に方法がないかな？と調べていると、いくつかGoogleスプレッドシートと連携するJSON APIを簡単に作成できるCloudサービスを見つけました。使用量が少なければ無料で使えるものが多く。試しに&lt;a class=&#34;link&#34; href=&#34;https://sheetdb.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SheetDB&lt;/a&gt;を使ってみうことにしました。結果的に成功したので、その手順をメモ。&lt;/p&gt;&#xA;&lt;h4 id=&#34;見つけた似たようなサービス&#34;&gt;見つけた似たようなサービス&#xA;&lt;/h4&gt;&lt;p&gt;調べて今のところわかった同様のサービス。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://sheetdb.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SheetDB&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://zapier.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Zapier&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://airtable.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Airtable&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.integromat.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Integromat&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;手順&#34;&gt;手順&#xA;&lt;/h2&gt;&lt;h3 id=&#34;sheetdbにgoogleスプレッドシートを登録&#34;&gt;SheetDBにGoogleスプレッドシートを登録&#xA;&lt;/h3&gt;&lt;h4 id=&#34;sheetdbにアクセス&#34;&gt;SheetDBにアクセス&#xA;&lt;/h4&gt;&lt;p&gt;以下の&lt;a class=&#34;link&#34; href=&#34;https://sheetdb.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SheetDB&lt;/a&gt;のページを開き、画面右上のログインボタンをクリック。ログインにはGoogleアカウントを使用しします。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://sheetdb.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://sheetdb.io/&#34; alt=&#34;https://sheetdb.io/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://sheetdb.io/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://sheetdb.io/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-33.jpg&#34; &gt;&lt;img alt=&#34;SheetDBにGoogleアカウントでログイン&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;536px&#34; data-flex-grow=&#34;223&#34; height=&#34;313&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-33s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;googleアカウントを選択&#34;&gt;Googleアカウントを選択&#xA;&lt;/h4&gt;&lt;p&gt;SheetDBのログインに使用したいGoogleアカウントを選択します。私の場合、Chrome上でいくつか複数のGoogleアカウントを使用しているので、選択するアカウントの候補が2つ表示されました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-34.jpg&#34; &gt;&lt;img alt=&#34;SheetDBのログインに使用したいGoogleアカウントを選択&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;182px&#34; data-flex-grow=&#34;76&#34; height=&#34;525&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-34.jpg&#34; width=&#34;400&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;create-newをクリック&#34;&gt;[CREATE NEW]をクリック&#xA;&lt;/h4&gt;&lt;p&gt;Adaloの外部コレクションの登録に必要な**APIキー（API ID）**を作成します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-35.jpg&#34; &gt;&lt;img alt=&#34;[CREATE NEW]をクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-35s.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;googleスプレッドシートのurlをコピー&#34;&gt;GoogleスプレッドシートのURLをコピー&#xA;&lt;/h4&gt;&lt;p&gt;予めAdaloから連携したいGoogleスプレッドシートを用意しておき、以下のようなURLをコピーします。ここでは『Adalo Time Card』という名前のスプレッドシートを用意しました。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;https://docs.google.com/spreadsheets/d/*********************************/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-47.jpg&#34; &gt;&lt;img alt=&#34;GoogleスプレッドシートのURLをコピー&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;661px&#34; data-flex-grow=&#34;275&#34; height=&#34;254&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-47s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;連携できるのは1枚目のシートのみ（URLの最後にある&lt;code&gt;#gid=0&lt;/code&gt;と表示される最初のシート）。2枚目以降の&lt;code&gt;gid=123456&lt;/code&gt;など、&lt;code&gt;0&lt;/code&gt;以外のシートIDは登録できなさそうなので、1ファイルに複数のシートがあっても、最初のシート以外は連携できないみたいなので、連携したい複数のシートが1ファイルにある場合は、別のファイルに分割する必要があるようです。&lt;/p&gt;&#xA;&lt;h4 id=&#34;sheetdbの画面にurlを貼り付ける&#34;&gt;SheetDBの画面にURLを貼り付ける&#xA;&lt;/h4&gt;&lt;p&gt;SheetDBの画面に戻り、GoogleスプレッドシートのURLをフォームに貼り付け、**[CREATE API]**ボタンをクリック。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-37.jpg&#34; &gt;&lt;img alt=&#34;GoogleスプレッドシートのURLをフォームに貼り付け、[CREATE API]ボタンをクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-37s.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;apiキーapi-id作成完了&#34;&gt;APIキー（API ID）作成完了&#xA;&lt;/h4&gt;&lt;p&gt;ここに表示された以下のURLをAdaloに登録しますのでコピーしてください。SheeDBでの作業はこれで完了です。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;https://sheetdb.io/api/v1/***API*ID***&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-38.jpg&#34; &gt;&lt;img alt=&#34;APIキー（API ID）作成完了&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;879px&#34; data-flex-grow=&#34;366&#34; height=&#34;191&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-38s.jpg&#34; width=&#34;700&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;adaloの外部コレクションにsheetdbのurlを登録&#34;&gt;Adaloの外部コレクションにSheetDBのURLを登録&#xA;&lt;/h3&gt;&lt;h4 id=&#34;start-integration-trialをクリック&#34;&gt;[START INTEGRATION TRIAL]をクリック&#xA;&lt;/h4&gt;&lt;p&gt;Adaloの&lt;strong&gt;Database&lt;/strong&gt;のメニューにある**[START INTEGRATION TRIAL]**をクリックします。この機能は14日間無料で使えますが、それ以降は有料プランでないと使えません。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-39.jpg&#34; &gt;&lt;img alt=&#34;Adalo[START INTEGRATION TRIAL]をクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-39.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;start-integration-pack-trialをクリック&#34;&gt;[START INTEGRATION PACK TRIAL]をクリック&#xA;&lt;/h4&gt;&lt;p&gt;次に表示された画面の**[START INTEGRATION PACK TRIAL]**をクリックして次に進みます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-40.jpg&#34; &gt;&lt;img alt=&#34;[START INTEGRATION PACK TRIAL]をクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-40s.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;add-collectionをクリック&#34;&gt;[+ADD COLLECTION]をクリック&#xA;&lt;/h4&gt;&lt;p&gt;Databaseのメニューに**『Connect APIs』&lt;strong&gt;のメニューが表示されるようになっているので、ここにある&lt;/strong&gt;[+ADD COLLECTION]** をクリックして外部コレクション（External Collection）の登録に進みます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-41.jpg&#34; &gt;&lt;img alt=&#34;[+ADD COLLECTION]をクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-41.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;api-idを貼り付け&#34;&gt;API IDを貼り付け&#xA;&lt;/h4&gt;&lt;p&gt;**『API Base URL』**の欄に、&lt;strong&gt;SheetDBで取得したURL&lt;/strong&gt;を貼り付けます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;https://sheetdb.io/api/v1/***API*ID***&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Collection Nameは適当に入れてください。後から変更もできます。この2つを入力したら**[NEXT]**ボタンをクリックして次に進みます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-42.jpg&#34; &gt;&lt;img alt=&#34;『API Base URL』の欄に、SheetDBで取得したURLを貼り付け&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;281px&#34; data-flex-grow=&#34;117&#34; height=&#34;572&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-42.jpg&#34; width=&#34;672&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;nextボタンをクリック&#34;&gt;[NEXT]ボタンをクリック&#xA;&lt;/h4&gt;&lt;p&gt;この画面では特に設定することがないので、無視して**[NEXT]**ボタンをクリックして次に進みます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-43.jpg&#34; &gt;&lt;img alt=&#34;無視して[NEXT]ボタンをクリック&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-43.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;接続テスト&#34;&gt;接続テスト&#xA;&lt;/h4&gt;&lt;p&gt;**[RUN TEST]**ボタンを押して、Googleスプレッドシートに接続できるかテストします。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-44.jpg&#34; &gt;&lt;img alt=&#34;[RUN TEST]ボタンを押して接続テスト&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/blog/2021/06/16/No-44.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;接続テスト成功&#34;&gt;接続テスト成功！&#xA;&lt;/h4&gt;&lt;p&gt;接続に成功すると以下の画面が表示されますので、**[CREATE COLLECTION]**ボタンをクリックします。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-45.jpg&#34; &gt;&lt;img alt=&#34;接続テスト成功！&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;338px&#34; data-flex-grow=&#34;141&#34; height=&#34;476&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-45.jpg&#34; width=&#34;672&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;接続先のGoogleスプレッドシートがタイトルのみの1行しかない場合はエラーになりましたので、2行目に何らかダミーでもレコードを入力しておいてください。それでもエラーになる場合、SheetDBでAPIキー（API ID）を取得し直すところからやり直してみてください。&lt;/p&gt;&#xA;&lt;h4 id=&#34;外部コレクションに表示が増えた&#34;&gt;外部コレクションに表示が増えた！&#xA;&lt;/h4&gt;&lt;p&gt;Databaseのメニューに『Adalo Time Card』が表示されました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;外部コレクションに登録が表示されました&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;200px&#34; data-flex-grow=&#34;83&#34; height=&#34;839&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-46.jpg&#34; width=&#34;700&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;これで無事に外部コレクションの登録作業が終わりました。あとはアプリに組み込んでいくだけです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;adaloからgoogleスプレッドシートを操作できた&#34;&gt;AdaloからGoogleスプレッドシートを操作できた&#xA;&lt;/h2&gt;&lt;p&gt;外部コレクションに登録が終わり、試作しているタイムカードアプリのプレビューで、入力フォームの内容を登録してみたところ、ちゃんと登録できました！Googleスプレッドシートを開くと、ちゃんとレコードが増えていました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2021/06/16/No-48s.jpg&#34; &gt;&lt;img alt=&#34;Googleスプレッドシートを開くと、ちゃんとレコードが増えていました&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;733px&#34; data-flex-grow=&#34;305&#34; height=&#34;327&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-48.jpg&#34; srcset=&#34;https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-48_hu_b457d54c544150e9.jpg 800w, https://qwerty.work/post/2021/06/adalo-sheetdb-googlespreadsheet/images/No-48.jpg 1000w&#34; width=&#34;1000&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;SheetDB無しでも、ちゃんと設定ができれば、Googleスプレッドシートを直接Adaloの外部コレクションに登録できるとは思うのですが、何度チャレンジしても難しかったので、解決策が見つかるまでは当面、SheetDBを使ってみようと思います。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>【NoCode】ノーコードアプリと外部のスプレッドシートのAPI連携についてのメモ</title>
            <link>https://qwerty.work/post/2021/06/nocode-api-connect/</link>
            <pubDate>Fri, 11 Jun 2021 14:37:59 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/06/nocode-api-connect/</guid>
            <description>&lt;p&gt;ノーコードアプリで情報を収集したデータを２次加工したり、別のアプリケーションにCSVで流し込んだりしたいときにどうすればよいか？と考えたときに調べたことのメモ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;adaloと外部dbとの連携&#34;&gt;Adaloと外部DBとの連携&#xA;&lt;/h2&gt;&lt;p&gt;ネイティブアプリでアプリを作るならAdalo。Adaloの外部コレクション機能を使用すれば連携できそう。&lt;/p&gt;&#xA;&lt;p&gt;Adaloとの外部連携はREST APIを使用したサービスと連携できるらしい。REST APIとはJSONでやりとりする類のAPIのようです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://andd.live/7559/adalo-resource%E3%83%BBadalo%E3%81%A7%E4%BD%95%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%EF%BC%9F/#API&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://andd.live/7559/adalo-resource%E3%83%BBadalo%E3%81%A7%E4%BD%95%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%EF%BC%9F/#API&#34; alt=&#34;https://andd.live/7559/adalo-resource%E3%83%BBadalo%E3%81%A7%E4%BD%95%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%EF%BC%9F/#API&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://andd.live/7559/adalo-resource%E3%83%BBadalo%E3%81%A7%E4%BD%95%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%EF%BC%9F/#API&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://andd.live/7559/adalo-resource%E3%83%BBadalo%E3%81%A7%E4%BD%95%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%EF%BC%9F/#API&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;例えば、Googleスプレッドシートと連携することもできるみたいなのですが、GoogleのAPI登録が私には難しそうです。しかし、それを簡単にしてくれるクラウドサービスがあるようで、&lt;a class=&#34;link&#34; href=&#34;https://zapier.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Zapier&lt;/a&gt;（月間100回のタスクまでなら無料）など、いろいろなクラウドサービスを組み合わせて自動化するサービスを使用すればできそうです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.nocodeforum.org/t/topic/252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.nocodeforum.org/t/topic/252&#34; alt=&#34;https://www.nocodeforum.org/t/topic/252&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.nocodeforum.org/t/topic/252&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.nocodeforum.org/t/topic/252&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;AdaloのフォーラムにGoogleスプレッドシートとの連携についての書き込みを見つけましたが、AdaloからGoogleスプレッドシートに直接接続はできなさそうですね。&lt;a class=&#34;link&#34; href=&#34;https://zapier.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Zapier&lt;/a&gt;と同様に何らかのサービスを間にかませないとダメっぽいです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://forum.adalo.com/t/google-sheets-api-external-collection/2079&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://forum.adalo.com/t/google-sheets-api-external-collection/2079&#34; alt=&#34;https://forum.adalo.com/t/google-sheets-api-external-collection/2079&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://forum.adalo.com/t/google-sheets-api-external-collection/2079&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://forum.adalo.com/t/google-sheets-api-external-collection/2079&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;ちなみに、上記に記載があったのは、&lt;a class=&#34;link&#34; href=&#34;https://sheetdb.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;sheetdb&lt;/a&gt;（Googleアカウントでログインできて、月間リクエスト500回までなら無料で使えるっぽい）で、これが使えそうな気がします。これ以外にも&lt;a class=&#34;link&#34; href=&#34;https://airtable.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Airtable&lt;/a&gt;や&lt;a class=&#34;link&#34; href=&#34;https://www.integromat.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Integromat&lt;/a&gt;というのもありました。同じようなサービスが他にもありそうです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;webアプリで良いならglideかappsheet&#34;&gt;WEBアプリで良いならGlideかAppSheet&#xA;&lt;/h2&gt;&lt;p&gt;Googleスプレッドシートをデータ元のデータベースとしてアプリを作るならGoogleのノーコードアプリの&lt;a class=&#34;link&#34; href=&#34;https://www.glideapps.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Glide&lt;/a&gt;が使えそう。&lt;/p&gt;&#xA;&lt;p&gt;同じく、Googleが買収した&lt;a class=&#34;link&#34; href=&#34;https://www.appsheet.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;AppSheet&lt;/a&gt;もGlide同様のことができて、&lt;a class=&#34;link&#34; href=&#34;https://solutions.appsheet.com/how-to-create-an-app&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;以下のページ&lt;/a&gt;によるとデータ元はGoogleスプレッドシート以外に、Excel（Office365、DropBox、Box）やSmartSheet、SQLも使えるようです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://solutions.appsheet.com/how-to-create-an-app&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://solutions.appsheet.com/how-to-create-an-app&#34; alt=&#34;https://solutions.appsheet.com/how-to-create-an-app&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://solutions.appsheet.com/how-to-create-an-app&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://solutions.appsheet.com/how-to-create-an-app&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://solutions.appsheet.com/pricing&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://solutions.appsheet.com/pricing&#34; alt=&#34;https://solutions.appsheet.com/pricing&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://solutions.appsheet.com/pricing&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://solutions.appsheet.com/pricing&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item></channel>
</rss>
