2017-12-08 6 views
0

Googleフォームからリクエストを送信するユーザーがあります。これらの要求のうちの1つは、低 - 中 - 高を選択することができる「優先度」であり、各回答には、それが意味することの短い単語が記載されています。提出時にGoogleフォームの返信を自動的に更新する

私はZapierとの統合のおかげで、これらのリクエストをすべてAsanaでボード上で追跡しています。

私は、Asanaのタグとして「優先度」を自動的に付け加えることが大好きです。残念ながら、Zapier - > Asanaタグ付けは、タグのプレーンテキスト名ではなく、Asana Tag IDで動作します。私はそれぞれの "優先度"応答に関連付けられたIDを持っていますが、エンドユーザーは "123412341234"の優先度を "高"に選択することは意味がありません。

マッチテーブルに基づいて特定の列のレスポンスを即座に更新するためのフォーム応答が送信される方法はありますか?本質的に、人が "高"に応答する場合は、代わりに "123412341234"と記録します。

私はプログラムに参加しているので、スーパー強力なプログラマーではありません&私の小規模なアナリストチームのサイドプロジェクトとしてこれを構築しようとしているプロダクトマネージャーの側ですが、 。

最初の提出ですので、より多くの情報が必要な場合はお知らせください、お時間をありがとうございました!

+0

ようこそセインを行いました。このサイトへの参加については、[ツアー]とチェックアウト[尋ねる]を取ってください。 [google-apps-script]に関しては、フォームまたはスプレッドシートにフォーム提出トリガーを追加できますが、イベントオブジェクトは同じではないことに注意してください。おそらく、あなたはZappierを介したAsanaとの統合のために、フォームの送信トリガーをスプレッドシートに追加する必要があります。 –

答えて

0

スクリプトなしでこれを試してみたことがありますか?考えられる方法の1つは、別のタブでフォームデータを照会することです。のようなもので。

=QUERY('Form responses 1'!A1:B) 

次に、隣接する列には、レスポンスを調べて番号にする条件付きの配列式を使用できます。

= ARRAYFORMULA((B場合:B = "中"、 "3030404"、 ""))

Iは、例えばhere.

関連する問題