SPIRAL上でGoogleDriveのファイルをダウンロードし、DBへ格納する方法
SPIRALのPHP(アクション>PHP実行)でGoogleDriveのファイルをダウンロードし、 SPIRALのDBへファイルを格納するサンプルプログラムをご紹介いたします。 全体像 GoogleDriveのAPIを用いてGoogle
GoogleColab上でGoogleドライブのファイルをSPIRALのDBにアップロードしてみた
GoogleColab を使ってGoogleDriveに保存されているデータをSPIRALのDBへアップロードするプログラムを作成してみました。 GoogleColabとはGoogleの環境上でPythonコードを実行出来るサービ
フォームでセレクトの一部のラベル(選択肢)を非表示にする方法
セレクト項目のラベル(選択肢)は、サイト上ではすべてのラベルが表示されます。 そのため特定のラベルだけを表示するというのは、ビジュアル設定やデフォルトのソースのままではできません。 この記事では特定のラベルをサイト上で非表示にする方法を紹介します。 実装イメージ
正誤判定と点数計算ができるテストフォームのサンプル
この記事では登録フォームブロックを使って知識テストの様なテストフォームを作成するサンプルをご紹介します。 点数計算をし、最後に出力及びDBへの記録もします。 全体像 機能 完了ステップにて正答か誤答か判定をしてその結果を出力します。 テストの点数配当を設定し、何点獲得したかを
フォームに電子署名を追加する
この記事ではフォームに電子署名(マウスやスマートフォンのタップで描けるサイン)を、 追加する方法をご紹介いたします。 この様な形でマウスで文字を書く事ができます。 DB設定 電子署名を格納したいDBにフィールドタイプ:ファイルのフィールドを追加してください。 本サンプルにつきましては識別名をsig...
レコードアイテムブロックで値なし項目を非表示にする方法
レコードアイテムブロックでは、値が空のフィールドがある場合、フィールドの表示名だけが表示されて値は非表示になります。 この記事では値がない場合にフィールドの行ごと非表示にする方法を紹介します。 実装イメージ 以下の実装イメージでは「ウェビナー視聴用URL」の値が空の場
フォームに電子署名を追加する
この記事ではフォームに電子署名(マウスやスマートフォンのタップで描けるサイン)を、 追加する方法をご紹介いたします。 この様な形でマウスで文字を書く事ができます。 DB設定 DBを新規作成する場合はDBタイトルをsignDBとして作成してください。 既存のDBを利用する場合は後述するサンキューページ...
日付フィールドに生年月日を入力した際に年齢を自動取得するJavaScript
日付フィールドに生年月日を入力した際に年齢を自動取得するJavaScriptを紹介いたします。 JavaScript window.addEventListener('DOMContentLoaded', (event) =>
QRコードを表示させる方法
URLを簡単に受け渡しできるQRコードを画面上に表示させたい場合があります。 今回は、来場受付などでも活躍するこのQRコードを生成する方法を2種類ご案内いたします。 APIサービスで生成する方法 URLの末尾にお問い合わせ番号やメールアドレスなどのQRコードにしたい内容を記載することでQRコードを...
レコード検索ブロックを使用したレコードリストブロック フィルタ設定方法
この記事では、レコード検索ブロックを使用したレコードリストブロック フィルタ設定方法を紹介いたします。 設定イメージ レコードリストブロックを作成するDB内に認証DBを参照先DBとする参照フィールドが存在する場合はレコード公開範囲のログインフィルタ設定
kintoneレコード連携サンプルプログラム
この記事ではSPIRALから株式会社サイボウズのkintoneへのレコード連携について、メソッドごとにサンプルコードをまとめています。 SPIRAL ver.1 とkintoneをAPI連携したアプリケーションを構築する時の参考になれば幸いです。 共通モジュール <?php
ポイント使用フローに所持ポイントが0以下にならない制御を追加する
この記事では、SPIRALでの顧客マスタにおける所持ポイント管理と、商品交換フォームを通じたポイント使用フローを紹介します。 また、顧客マスタの所持ポイントがマイナスにならないように、データベース(DB)側とページ上でのエラー表示設定についても説明します。 DB