これについてはたくさんの助けが必要ですが、将来的には他のグリーンプログラマーにも役立つ手順だと思います。
私は、私たちの近所に新しい人々が記入するためのGoogleフォームを持っています。明らかに、GoogleDocsスプレッドシートにフィードします。(個人データの一部をブラックアウトするために編集されたばかりのシートのコピーへのリンクは次のとおりです。
https://docs.google.com/spreadsheet/ccc?key=0AjsoIob8dJfodG9WN0ZmWUE1ek9rc3JrVFpDQ0J0OGc
)。
質問の1つは、どのグループに参加することに興味があるかということです。フォームは質問をし、ユーザーは約10のグループのどれに新しいメンバーが参加することに興味があるかを確認できます。次に、データは、新しいメンバーが1つのセル(列F)に参加したいすべてのグループをリストしたシートに送られます。
私が今取り組む必要のある管理タスクは、すべての応答を調べて、たとえば、「HelpingHands」グループに参加して自分の電子メールアドレスをコピーすることに興味があると言ったメンバーを引き出すことです(これは列X)にあり、そのグループのGoogleグループ登録シートに貼り付けます。
これは理解できる退屈なことです。特に、これらのGoogleグループリストのうち、入力する必要のあるものが約15個あるためです。
シート内のデータを調べて、正しい基準を満たすすべての電子メールアドレスのコンマ区切りのリストを表示してコピーできるようにする小さなGoogleAppsScriptを作成できたら素晴らしいと思います。そして-それをGoogleグループのサインアップページに貼り付けます。
平易な英語では、正規表現は次のようになります。-IF列FにHelping Handsが含まれている-ANDIF列GにYesが含まれていない-次に、列Xの内容をエクスポートされた文字列に追加し、その後にコンマを追加します-のすべての行に対して繰り返しますシート。
だからここに質問があります:1)どうすればこれを行うことができますか?2)これはどのようにトリガーされますか?
最初のステップとして、次の正規表現で必要なものが得られることをすでに確認しました。
/(^ |、)Helping Hands($ |、)/
ただし、2番目に必要なIFステートメントを含めるためにそれを拡張する方法はわかりません。また、THENステートメントの書き方もわかりません。そして、上で述べたように、これらすべてをトリガーする方法がわかりません。
助けてくれる人に事前に感謝します!そして、Sewickleyの新参者もありがとう!何か片付けられるかどうか教えてください。