Zoho Sheetのセル変更時にドキュメントマージをトリガーする方法

Zoho Sheetのセル変更時にドキュメントマージをトリガーする方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

企業は、Zoho Sheet内の特定のセルや列のデータが変更された際に、Zoho Writerで自動的にドキュメント生成を有効にできます。手動でマージを実行する代わりに、Zoho Sheetが特定セルの変更を検知し、Writer Merge API通話を自動でトリガーします。これにより、請求書、証明書、レター、レポートなどのドキュメントを、シートの更新に基づいて自動生成できます。

前提条件

  1. Zoho Writerでマージテンプレートを作成し、Zoho表計算シートからの項目でテンプレートを準備します。
  2. シートを開きます。
    1. ツール > カスタム関数 > カスタム関数の作成に移動します。



    2. カスタム関数エディタで、キーと値のペアでデータマップを準備し、適切なWriterスコープで設定された接続を使って必要なMerge APIを呼び出します。カスタム関数の作成についてはこちらのページもご参照ください。


手順

  1. シートを開き、ツール > VBAマクロ > マクロの作成に移動し、名前と説明を入力します。


  2. VBAマクロエディタで
    1. 左側のパネルでSheet 1を選択します
    2. イベント「OnChange」を選択します
    3. 前提条件で作成したカスタム関数を呼び出すように設定します。


スクリプトが完了すると、セルの値が変更されるたびにZoho Writerのドキュメントマージが実行されます。
  1. カスタム関数を実行するための外部連携(authtoken)の作成方法
  2. VBAマクロの作成・実行・データ管理方法