【Zoho Creator】レコードを追加したユーザーのメールアドレスを取得する方法

【Zoho Creator】データを追加したユーザーのメールアドレスを取得する方法

Alert
本ページは一般的なアドバイスおよびガイダンスを目的としています。
本ページの内容がすべての環境にて正常に動作することを保証しておりません。

本ページでは、フォームに入力したデータを追加したユーザーのメールアドレスを取得する方法を説明します。

概要

データを追加したユーザー名はシステム項目Added_User」を使用することで取得できます。
一方、データを追加したユーザーのメールアドレスを取得する変数や項目はデフォルトで備えておりません。
本ページの手順ではワークフローを使用してメールアドレスを取得し、取得したメールアドレスを項目「メール(Email)」に格納します。

補足

アプリにログインしているユーザー名は「zoho.loginuser」、ユーザーのメールアドレスは「zoho.loginuserid」で取得できます(参照)。

手順

1. フォームに項目「メール(Email)」を追加します。




2. ワークフローを作成します。ワークフローを実行するタイミングとして「フォームの読み込み」を選択します。その他は適宜選択および入力します。



3. ワークフローにて新しい処理を追加し、以下のDelugeスクリプトを入力します。

input.<項目「メール(Email)」のリンク名> = zoho.loginuserid;

例)項目「メール(Email)」のリンク名がEmailの場合
input.Email = zoho.loginuserid;


上記スクリプトによって、ユーザーがフォームにアクセスした(フォームを読み込んだ)際、該当ユーザーのメールアドレスを項目「メール(Email)」に格納します。
項目「メール(Email)」に格納したメールアドレスをワークフローや関数などで利用できます。


手順は以上です。

補足

項目「メール(Email)」を非表示にしたい場合、項目「メール(Email)」のプロパティより「管理者」のみに表示するように設定できます。


条件によって項目を非表示にしたい場合は、ワークフローをご利用いただけます(ワークフローの機能で非表示 / Delugeスクリプトで非表示)。