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

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

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

概要

Zoho Sheet内の指定のセルまたは列のデータが変更されるたびに、Zoho Writerで文書を自動生成できます。手動で差し込みを行う代わりに、Zoho Sheetが指定のセルの変更を検出し、Writerの差し込みAPIを自動的に呼び出します。これにより、シートの更新内容に基づいて、請求書、証明書、レター、レポートなどの文書を手作業なしで生成できます。

前提条件

  1. Zoho Writerで差し込み文書テンプレートを作成し、Zoho Sheetの項目を使用してテンプレートを準備します。
  2. シートを開きます。
    1. [ツール]→[カスタム関数]→[カスタム関数を作成する]に移動します。



    2. カスタム関数エディターで、キーと値のペアを使用してデータマップを準備し、適切なWriterのスコープで設定した外部連携を使用して、必要な差し込みAPIを呼び出します。カスタム関数の作成方法については、こちらのページを参照してください


手順

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


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


スクリプトが完成すると、セルの値が変更されるたびに、Zoho Writerの差し込み文書処理が実行されます。
  1. カスタム関数を実行するための外部連携(認証トークン)を作成する方法
  2. VBAマクロを作成、実行、記録する方法