問題タブ [zapier-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zapier - 動的フィールドで使用されるカーリーが解決されない
nodeAliasPath他のフィールドを変更する入力フィールドがあります。
を作成するためのgetPageData他の(動的)フィールド呼び出しnodeAliasPathz.request
updatePage関数は{{bundle.inputData.nodeAliasPath}}、提供された入力を取得するために使用します。
しかし、リクエストが実行されると、Zapier プラットフォームの [モニタリング] タブで、実行されたリクエストが実際には/document{{114648603__NodeAliasPath}}であることがわかります。これは、前のステップから値を取得しようとした場合にのみ発生します。値を入力すると、リクエストは完璧に見え、正常に実行されます。
URL のカーリーを解決して、別のステップからフィールドの実際の値を取得するにはどうすればよいですか? 現在のステップの動的フィールドは、このリクエストの結果に依存しています。
multipartform-data - Zapier CLI アプリを介して Monday.com API にファイルを投稿する
私はいつもファイルの投稿に苦労しています。
私のリクエストは Postman で正常に機能します。動作しているCURLは次のとおりです。
ただし、Zapier アプリで同じ結果を達成しようとしてもうまくいきません。これは私の現在のアプローチです:
bundle.inputData.file送信したいファイルをダウンロードする Zapier の URL です。認証は必要ありません。URL をシークレット クローム ウィンドウに貼り付けると、すぐにダウンロードされます。
このpayload.append("image", fileResponse.stream(), bundle.inputData.file_name);行を削除すると、Postman からファイルを削除した場合と同じエラーが発生します。これにより、ファイルを FormData オブジェクトに追加する方法を除いて、すべて問題ないと思います。
Monday.com から得られるエラーは次のとおりです。
zapier - Zapier CLI: 実行中の Zaps から {{zap_meta_human_now}} ISO 8601 タイムスタンプを取得する方法
Zapier CLI を使用して Zapier 統合を作成していますbundle。アクションを含む Zap が実行される ISO 8601 形式の時刻を入力 (オブジェクトに格納) として取得するアクションが必要です。{{zap_meta_human_now}}ユーザーに日時入力フィールドに入力して、現在の ISO 8601 形式の日時をアクションに送信するように求める方法を知っています。ただし、ユーザーに入力を求めることなくbundle、この ISO-8601 日時文字列をオブジェクトに入れたいと考えています。
これどうやってするの?{{zap_meta_human_now}}Zap が実行されるたびにタイムスタンプが生成され、アクションに入力されるように、入力フィールドをデフォルト値 " " で "非表示" に設定する方法はありますか? 日時文字列は{{zap_meta_human_now}}バンドル オブジェクトに自動的に保存されますか? もしそうなら、CLI コードでそれを取得するにはどうすればよいですか?
通常の日時入力フィールドにデフォルト値を設定し、helpText を「DO NOT CHANGE THIS FIELD」にすることもでき{{zap_meta_human_now}}ますが、これはひどい方法のように思えます。