メインコンテンツへスキップ

DropboxにスイスのQRコードが溜まっていませんか?ZapierのCode by Zapierを使って自動的に名前を変更しましょう。

· 1分で読める
SEO and Content Writer

スイスのQRコード付き請求書PDF、支払伝票、領収書などは、汎用的な名前で届きます。検索、照合、ファイリングを行うためには、債務者、債権者、金額、または参照番号に基づいて名前を変更する必要があります。手動で名前を変更するのは、拡張性に欠けます。

解決策: A ザピアー たった4つのステップで削除。ファイル検索は不要です。 フォルダ内の新しいファイル (トリガー)はファイルを直接提供します。 SwissQRコードを読み取る (PDF4me)はQRコード付き請求書のデータをJSON形式で抽出します。 Zapierによるコード それを解析して、必要なフィールド(債務者)を取り出します ud_Name債権者 cr_NameIBAN、または参照番号)。 ファイルのアップロード 同じPDFファイルを新しい名前で保存します。毎回同じファイル、検索可能なファイル名になります。

このガイドでは、各手順を順を追って説明します。すべてのフィールド、フォルダパス、マッピングは、Zapierのスクリーンショットに基づいて事実確認済みです。

前提条件:Zapier、PDF4me、Code by Zapier​

  • ザピアー: ザピアー アカウントを作成します。新しいZapを作成し、トリガーを1つとアクションを3つ追加します。
  • PDF4me APIキー: PDF4me APIキーを取得してください (無料で始められます)。追加する際に接続してください。 SwissQRコードを読み取る初めてですか?こちらをご覧ください PDF4meをZapierに接続する。
  • Dropbox: Dropbox を使用しているため、手順はスクリーンショットと一致します。同じ Zap パターンが機能します SharePoint、 Googleドライブまたは、「フォルダ内の新規ファイル」と「ファイルのアップロード」機能を持つアプリ。
  • ZapierによるコードZapierに組み込まれているため、追加のアカウントは不要です。

スイスのQRコード名前変更ツール:4つのステップ(ファイル検索不要)​

一般的なバーコード Zap とは異なり、このフローはスキップします ファイルの検索:トリガーはPDFを配信し、 Zapierによるコード スイスのQRコードのJSONを解析します。以下がZapです(下のスクリーンショットをご覧ください。設定が完了すると、すべてのステップに緑色のチェックマークが表示されます)。

  1. 1. フォルダ内の新規ファイル (Dropbox): トリガー: フォルダーに新しいファイルが現れたとき。 フォルダ パス、必要に応じてファイルの内容と共有リンクを含めます。
  2. 2. SwissQRコードを読み取る (PDF4me): PDFをPDF4meに送信し、返します。 ドキュメントテキスト (スイスのQRコード請求書フィールドを含むJSON: ud_Name、 cr_Name、 IBAN、 Amount、 Referenceなど)。
  3. 3. JavaScriptを実行する (Zapierによるコード): 解析 2. 文書テキスト JSON形式および抽出データ ud_Name (最終債務者名)。出力 udName 次のステップへ。
  4. 4. ファイルのアップロード (Dropbox): 同じ PDF を保存します ( 1. ファイル) をフォルダーに ファイル名を指定してください = 3. Ud Name そして ファイル拡張子を指定してください = .pdf。

毎回同じファイルでも、名前だけを変えて実行します。以下では、各手順を詳しく解説します。

Zapier Zap: フォルダ内の新規ファイル → SwissQRコードの読み取り → JavaScriptの実行 → ファイルのアップロード

入出力​

前後: ザップは一般的な名前のPDFを受け取り、そのスイスQRコードを読み取り、債務者名を抽出します(ud_Name) そして、その値をファイル名として同じファイルを保存します。

入力

入力ファイル: Dropbox 内の Swiss QR.pdf を名前変更する前に読み取ってください

出力

出力ファイル: Test Debt AG.pdf (Dropbox内、Swiss QR ud_Nameで名前変更後)

ステップ1:Dropboxトリガー:フォルダ内の新規ファイル​

設定する フォルダ内の新しいファイル トリガーを設定することで、新しいファイルが現れたときにZapが実行されます。トリガーはファイルの内容とメタデータを提供します。これらのファイルは、Read SwissQR CodeとUpload Fileに渡されます。

これまでの流れ: 1. フォルダ内の新規ファイル(トリガー)。

  1. トリガーを追加する: Dropbox (またはストレージアプリ)→ フォルダ内の新しいファイル。
  2. 設定する (スクリーンショットから事実確認済み)
  • 空間例: デフォルト。
  • フォルダ (必須):監視するフォルダーへのパス、例: /Blog Data/SwissQR。
  • サブフォルダ内のファイルも含めますか?: 間違い そのフォルダだけを監視する。 真実 サブフォルダを含める。
  • ファイルの内容を含めますか?: はい重要:ファイルの内容は、SwissQRコードの読み取りとファイルのアップロードに対応している必要があります。
  • 共有リンクを含めますか?: はい 共有リンクが必要な場合。そうでない場合 いいえ。
  1. クリック 続く そして、トリガーがサンプルデータを返すようにテストを実行します。
Zapier 新規ファイル(フォルダ内):スペース デフォルト、フォルダ /Blog Data/SwissQR、ファイルの内容を含める はい、共有リンクを含める はい

ステップ2:PDF4meを使用してスイスのQRコードデータを抽出する​

追加する SwissQRコードを読み取る PDFからスイスのQRコード付き紙幣のデータを抽出するアクション(PDF4me)。出力 ドキュメントテキスト これは、債権者、債務者、金額、参照番号、IBANなどを含むJSON文字列です。ステップ3でこれを解析します。

これまでの流れ: 1. フォルダに新しいファイルを作成 → 2. SwissQRコードを読み取ります。

  1. アクションを追加: 検索 PDF4me → SwissQRコードを読み取る。
  2. 設定する (スクリーンショットから事実確認済み)
  • ファイル (必須):地図 1. ファイル トリガーから(Zapierには「1. ファイル: (存在するが表示されない)」と表示されます)。
  • ファイル名: オプション。マッピングできます 1. ファイル名 そして 1. ファイル拡張子 トリガーから出力ファイル名を設定するか、デフォルトのままにします。
  1. クリック 続く そしてテストします。出力には以下が含まれます。 2. 文書テキスト (スイスのQRフィールドを含むJSON文字列など) ud_Name、 cr_Name、 IBAN、 Amount、 Reference)
ZapierでSwissQRコードを読み込む:ステップ1のファイル、ステップ1のファイル名

SwissQRコード読み取りアクション出力(データ出力)

SwissQRコードデータを読み出す:ud_Name、cr_Name、IBAN、金額、通貨、およびその他のスイスQR請求書フィールドを含むドキュメントテキストJSON。

の ドキュメントテキスト このフィールドには、JSON 形式の完全なスイス QR 紙幣データが含まれています。この例では、 ud_Name は "Test Debt AG"その値はステップ 4 で新しいファイル名となり、出力ファイルと一致します (Test Debt AG.pdf)上記参照。

完全な参考文献: SwissQRコードを読み取る、Zapier。


ステップ3:JSONを解析してud_Nameを抽出する(Zapierによるコード)​

の SwissQRコードを読み取る ステップリターン ドキュメントテキスト JSON文字列として。 JavaScriptを実行する アクション(Zapier によるコード)はそれを解析し、ファイル名に必要なフィールドを抽出します。ここでは、 ud_Name (最終債務者名)。コードを変更して使用できます cr_Name、 IBAN、 Referenceまたは、その他のスイスのQRコード入力欄。

これまでの流れ: 1. フォルダに新しいファイルを作成 → 2. SwissQR コードを読み込む → 3. JavaScript を実行する。

  1. アクションを追加: Zapierによるコード → JavaScriptを実行する。
  2. 入力データの設定:
  • ドキュメントテキスト: 地図 2. 文書テキスト 「SwissQRコードの読み取り」ステップから。
  1. このJavaScriptを貼り付けてください コードフィールドに入力してください。
const raw = inputData.docText ?? inputData['Doc Text'] ?? '';

if (!raw || typeof raw !== 'string') {
return { udName: '', error: 'No Doc Text received' };
}

try {
const data = JSON.parse(raw);
const udName = (data && data.ud_Name != null) ? String(data.ud_Name) : '';
return { udName };
} catch (e) {
return { udName: '', error: 'Invalid JSON: ' + (e.message || '') };
}
  1. 入力データフィールド名: Zapier では、フィールドを次のように表示する場合があります。 Doc Text (スペースあり)。このコードは両方に対応しています。 inputData.docText そして inputData['Doc Text']。
  2. クリック 続く そしてテストします。出力には以下が含まれます。 3. Ud 名前ステップ4でファイル名としてこれを使用してください。

これは何をするものか: Read SwissQR CodeからJSONを解析し、読み取ります。 ud_Name、そしてそれを次のように返します。 udName債権者名を使用するには、 data.ud_Name に data.cr_Name そしてオブジェクトを返す crName キーとして(そして地図として) 3. クレジット名 ステップ4)。

ZapierでJavaScriptを実行:ステップ2の入力ドキュメントテキスト、JSONを解析してud_Nameを抽出するコード

ステップ4:新しいファイル名でアップロードする​

追加する ファイルのアップロード 同じ PDF を新しい名前のフォルダーに保存するアクション。ファイルの内容は 1. ファイルファイル名は 3. Ud 名前。

これまでの流れ: 1. フォルダに新しいファイルを作成 → 2. SwissQR コードを読み込む → 3. JavaScript を実行する → 4. ファイルをアップロードする。

  1. アクションを追加: Dropbox → ファイルのアップロード。
  2. 設定する (スクリーンショットから事実確認済み)
  • 空間例: デフォルト。
  • フォルダ (必須):ターゲットフォルダ、例: /Blog Data/SwissQR。
  • ファイル (必須):地図 1. ファイル トリガーから。 ない Read SwissQR Codeの出力を使用してください。これはデータであり、PDFではありません。
  • 上書き: 真実 同名の既存ファイルを置き換える。 間違い 既存のファイルを保持する。
  • ファイル名を指定してください: 地図 3. Ud 名前 「JavaScriptの実行」ステップから。
  • ファイル拡張子を指定してください: 設定 .pdf。
  • 共有リンクを含めますか?: はい 必要に応じて。そうでなければ いいえ。
  1. クリック 続く そしてテストします。ファイルは新しい名前のフォルダーに表示されます(例: Test Debt AG.pdf)
Zapier ファイルのアップロード: ステップ 1 のファイル、3 の Ud 名前からファイル名を指定、ファイル拡張子 .pdf を指定

まとめ: ファイル アップロードファイルは以下から取得する必要があります 1. ファイル (トリガー)。 ファイル名を指定してください = 3. Ud 名前 (JavaScriptを実行します。) ファイル拡張子を指定してください = .pdf同じPDFファイルなのに、毎回名前が違う。


ザップフィールドマッピング早見表​

ザップの接続方法

  • フォルダ内の新しいファイル ファイルが現れたときにトリガーされ、 1. ファイル (コンテンツ)とメタデータを設定します。 ファイルの内容を含めますか? はい。
  • SwissQRコードを読み取る 取る 1. ファイル そして返します 2. 文書テキスト (JSON)スイスQRコードフィールド付き: ud_Name、 cr_Name、 IBAN、 額、 参照など
  • JavaScriptを実行する 解析する 2. 文書テキスト および抽出物 ud_Name; 出力は 3. Ud 名前コードを変更して使用する cr_Name、 参照または、別の分野。
  • ファイルのアップロード 使用する 1. ファイル コンテンツと 3. Ud 名前 ファイル名について。ヘルプが必要ですか? PDF4meをZapierに接続する。

使用例:債権者、債務者、金額、参照​

債権者名別請求書

問題: 受信した請求書のPDFファイルには一般的な名前が付いているため、仕入先(債権者)と場所で検索する必要があります。

解決: JavaScriptコードを実行して抽出するように変更します cr_Name の代わりに ud_Name。 使用: const crName = (data && data.cr_Name != null) ? String(data.cr_Name) : ''; そして、オブジェクトを返します。 crName 鍵として。地図 3. クレジット名 ファイル名を指定してください。

抽出フィールド: 債権者名(cr_Name(任意で都市名と国名) トリガー: フォルダ内の新規ファイル(Dropbox、Google Drive、SharePoint)

金額と参照番号別の支払伝票

問題: 支払伝票のPDFファイルは、金額と参照番号ごとに整理して保管し、照合する必要があります。

解決: 抽出する 額、 通貨、 そして 参照 JavaScript で結合された文字列を返します (例: 金額_通貨_参照) それをファイル名として使用してください。

抽出フィールド: 額、 通貨、 参照 トリガー: フォルダ内の新しいファイル

債務者ベースのファイリング(ud_Name)

問題: 会計処理のために、PDFファイルを顧客(最終債務者)ごとにグループ化する必要があります。

解決: デフォルトのコードを使用してください。既に抽出されています。 ud_Name各ファイルは債務者名で名前が変更されます(例: テスト債務AG.pdf)

抽出フィールド: ud_Name(オプション) アウトシティ トリガー: フォルダ内の新しいファイル


トラブルシューティングとよくある質問​

  • ファイル名には、スイスのQRコードのどのフィールドを使用すればよいですか? 自分のワークフローに合ったものを使用してください。 ud_Name (債務者) cr_Name (債権者) IBAN、 Reference、 Amountまたは、それらの組み合わせ。必要なフィールドを抽出してファイル名の文字列を返すように、JavaScript 実行コードを変更します。
  • スイスのQRコードが見つからない場合はどうなりますか? SwissQRコードの読み取りでは、空または無効なドキュメントテキストが返される場合があります。JavaScriptコードの実行結果 udName: '' そしてオプションで error フィールド。Zapierフィルターを追加して、ファイルのアップロードが特定の条件を満たした場合にのみ実行されるようにします。 3. Ud Name 値が指定されているか、または代替名を指定するためにフォーマッターステップを使用します。
  • Dropboxの代わりにGoogle DriveやSharePointを使ってもいいですか? はい。アプリで同じトリガーとファイルアクション(「フォルダ内の新規ファイル」と「ファイルのアップロード」)を使用してください。ファイルとファイル名のマッピング方法も同じで、ロジックは変わりません。
  • ドキュメントテキストとバーコードデータの違いは何ですか? Zapierでは、Read SwissQR Codeの出力は次のように表示される場合があります。 ドキュメントテキスト または バーコードデータどちらも同じ JSON を含んでいます。Run JavaScript コードの処理 inputData.docText そして inputData['Doc Text']。

関連ガイドとリソース​

リソース説明
PDF4meをZapierに接続するPDF4me接続を作成し、APIキーを追加します。
SwissQRコードを読み取る、Zapier完全なアクションリファレンス:パラメータと出力
MakeでSwiss QRを使ってPDFの名前を変更Makeでも同様の考え方(視聴→スイスQRコードの読み取り→解析→アップロード)
n8nでPDFをスイスQRコードで名前変更するn8nでも同じ考え方
Power AutomateでSwiss QRコードを使ってPDFの名前を変更するPower AutomateとSharePointでも同じ考え方です。
Zapierでバーコードに基づいてPDFの名前を変更する汎用バーコード(スイスQRコード以外)で名前を変更する
APIテスター、SwissQRコードの読み取り独自のPDFを使用して、Read SwissQR Code APIをテストしてください。

まとめ: フォルダ内の新規ファイル → SwissQR コードの読み取り → JavaScript の実行 (JSON の解析、抽出) ud_Name) → ファイルをアップロードします。 ファイル名を指定してください = 3. Ud 名前、 ファイル拡張子を指定してください = .pdf同じPDFファイルなのに、毎回名前が違う。