Copyright © 2015-2020 いつも隣にITのお仕事 All Rights Reserved. スマホで撮った写真をパソコンに送って見たい!パソコンからブログやサイトにアップロードしたい!スマホで撮った写真をパソコンの壁紙にしたい時なん... ホログラムと聞くとどんなイメージだろうか?多分きっとSF映画の中に出てくるようなフオンっと出てくるような立体映像を思い浮かべるんじゃないかな... 他人の行動が簡単に見えてしまうSNS社会って疲れてしまいますよね。Nao.はメンタルケアに気を使ったアプリで自分の愚痴に対してセラピーの手法... コードレスのイヤホンが溶け込んできた生活を送っている方もいるでしょう。コードがないイヤホンが当たり前の時代はもうすぐそこかもしれません。 今... 最近目が疲れているな、目の奥が痛いな。今見ているあなたは、そう思っているかもしれません。 スマホやパソコンの画面の色合いはどうでしょう、目に... Macを使っていると、あまり使っていないアプリケーションがDockにあったり、いつも表示されていてなんか気になる、といったことも起きるかと思... 無料でテレビを見ることができるアプリ4つを比較!パソコン・スマホ・タブレットで気軽に視聴しよう。. アンケート作成といえばGoogleフォームはとても有名です。作り方が簡単な上に使い方の応用が幅広く、複数人で作成確認がスムーズにおこなえます。Googleフォームの具体的な活用事例と共に、わかりやすい作り方や回答、確認方法をお伝えしていきます。 今回はGoogleフォームとスプレッドシートを連携する方法を紹介します。やってみるとかなり簡単に連携することができるから、連携したいなあって思っている人は早速やってみるといいです。複数のGoogleフォームなんかも1つのスプレッドシートに反映できたりして結構便利ですね。やっていきましょう。, Googleフォームで送信された内容をスプレッドシートに反映したい場合、Googleフォームから簡単に連携させて反映することができます。まずはGoogleフォームを作成。, 回答のタブに移動して、スプレッドシートのアイコンをクリックです。そしたら、[新しいスプレッドシートを作成]を選択して[作成]すると、Googleフォームの内容が反映されたスプレッドシートが作成される。, Googleフォームが送信されたら、スプレッドシートに回答が記録されるから後はもうこの作られたスプレッドシートを見れば回答を確認することができる。クリックだけで簡単に連携できるのは楽でいいですね。, Googleフォームって回答したものを編集できる場合ありますよね。[回答を編集]リンクから編集することができます。, ここから再度編集したものもスプレッドシートに反映される。(最初の画像が変更前、次の画像が変更後), どこが変更されたかは一応、[ファイル→変更履歴→変更履歴を表示]から確認することができる。, Googleフォームに後で何か質問項目を追加する時もあるでしょう。適当に[業務内容]っていうやつをGoogleフォームに追加してみます。, するとどうでしょう。質問項目の間に入れたはずなのに、スプレッドシートでは一番後ろの列にその質問と回答が追加されています。, これは見た目が気に入らないので、ちょっとどうにかしたいですよね。スプレッドシートのリンクを再度繋ぎ直せばこれはGoogleフォーム通りの順番になります。スプレッドシートの[回答]タブから[フォームのリンクを解除]です。, 回答を受付している場合には、フォームのリンクが解除されている間に回答されたらスプレッドシートに反映されなくなるはずだから、リンクを解除する前に周知するか[回答を受付中]をOFFにしておくと良さそうです。, リンクを解除したら再度スプレッドシートとの連携をします。[新しいスプレッドシートを作成]でもいいけど、さっき使っていたのがあるからそれを選択。, そうするとそのスプレッドシートに新しいシートが作成されています。そして今度はちゃんとGoogleフォームの順番通りにスプレッドシートの列が並んでいますね。, 過去の回答も反映されているので、今後はこのシートを使えばいいですね。元のシートはこうなったら不要なので捨ててしまいましょう。, いくつかGoogleフォームがあるけど、その送信された内容を1つのスプレッドシートで管理したい場合です。1つのスプレッドシートといっても、複数シートを持つことができるからこんなイメージ。, 1つのスプレッドシートに複数シートを持ってそれぞれ別のGoogleフォームと紐付けるっていう感じです。これは簡単でさっきと同じように別のGoogleフォームを作って、同じスプレッドシートを紐づければいいだけです。スプレッドシートを紐づける際に、[既存のスプレッドシートを選択]を選択して、同じ場所で管理したいスプレッドシートを選択。, そうすると、さっき作ったスプレッドシートにフォームの回答っていうシートが新たに追加されます。, 前に作られたフォームの回答シートは別のGoogleフォームに紐づいた回答がされていますね。, 複数のGoogleフォームを1つのスプレッドシートで管理したいっていう場合にやってみてください。, Googleフォームからスプレッドシートに連携させるのはボタンをクリックしていくだけで済むからかなり簡単です。複数のGoogleフォームも1つのスプレッドシートで管理できるのは楽でいいかもしれないですね。, Googleフォームから送信されたら通知して欲しいとかっていう場合は、アドオンやGoogleAppsScriptを使えば可能だからよかったらやってみるといいですよ。. photo credit: Dean Hochman hobby lobby via photopin (license), ということで、今回はGoogleフォームの質問の選択肢をスプレッドシートのデータから生成するGAS関数の作り方です。, 35行目のsetChoiceValuesメソッドですが、まだ引数として渡す変数prefValuesの定義ができていません。, この変数には、「お住いの都道府県は?」の回答の選択肢の配列をセットする必要がありますね。, 47都道府県をスクリプトベタ打ちは大変ですので、スプレッドシートの入力値から配列を生成をしていきたいと思います。, また、それと合わせて、24行目のラジオボタン、29行目のチェックボックスも、スプレッドシートの入力値から配列を生成しますね。, それぞれの列に存在するデータを、対応するフォームの質問の選択肢として使用していきます。, まず、以下のスクリプトにより、「項目データ」シートのデータを二次元配列として格納します。, shiftメソッドはdataValuesから見出し行を表す先頭の要素を削除するための処理です。, そして、この二次元配列dataValuesと、列数を渡すことで、その列のデータを一次元配列に格納する関数generateArrayを作りました。, まず、mapメソッドですが、二次元配列valuesに含まれる要素(つまり行を表す一次元配列ですが)から、特定のインデックスを取り出して、一次元配列を生成するということをしています。, そもそも、mapメソッドは、対象の配列のすべての要素に対して何らかの処理をした要素で新たな配列を生成するメソッドです。, mapメソッドの引数は関数を渡します(引数に渡す関数をコールバック関数といいますね)。, コールバック関数のパラメーターは以下の3つで、indexとarrayは使わない場合は省略可能です。, 二次元配列valuesに含まれる一次元配列について、変数columnで指定したインデックスの要素をreturnして、新たな配列を生成するというものです。, mapメソッドの結果として生成される配列は、場合によっては空文字が含まれてしまいます。列によって入っているデータの数が違うからです。, filterメソッドは、対象の配列のすべての要素のうち条件式がtrueの要素だけで新たな配列を生成するメソッドです。, filterメソッドの引数もコールバック関数で、パラメーターとその種類はmap関数のものと同様です。, 空文字は条件式の判定でfalseとみなされますので、生成された配列から除外されるというわけです。, 以上を踏まえて、各質問についてスプレッドシートから選択肢を取得するように、スクリプトを修正してみました。, 4行目で「項目データ」シートのデータを二次元配列getValuesとして取得しています。, 25,30,36行目でそれぞれの該当のインデックスを渡して、二次元配列getValuesから該当の一次元配列を取り出し、それをsetChoiceValuesメソッドの引数に渡しています。, プルダウンをクリックすると、以下のように全ての都道府県の選択肢が含まれていることが確認できます。, 以上、GASでGoogleフォームの質問の選択肢をスプレッドシートのデータから構成する方法をお伝えしました。, あ、今回紹介したのは、あくまで新規フォームの作成時の選択肢の取得ですからね。既に作成してあるフォームの選択肢を変更したいのであれば、スクリプトの作り方もちょっと変わります。, ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。, GASでGoogleフォームを一発で作成するツールを作成しています。今回は、プルダウンリストを作成していきます。GASでGoogleフォームにスプレッドシートからの選択肢をもとにプルダウンリストを追加する方法です。, GASでGoogleフォームを作成する方法についてお伝えしています。ということで、今回は* Googleフォームの質問の種類と、そのオブジェクト名、そしてそれらを作るGASのメソッドをまとめて紹介します。, Google Apps Scriptで日付&時刻の便利ライブラリMoment.jsを使う方法についてお伝えしています。今回はmomentオブジェクトによる日時の加算・減算についてお伝えしていきます。, GASによるマネーフォワードクラウド請求書APIの操作についてできる限りていねいに紹介するシリーズです。今回は、マネーフォワードクラウド請求書の請求書一覧の全件をスプレッドシートに書き出すスクリプトを紹介します。, Google Apps ScriptでTrelloのカードをアーカイブする方法をお伝えします。シリーズに合わせて、カードを1枚ずつアーカイブする方法をお伝えしてシリーズを完結します。また、リストのカードをまとめてアーカイブする方法もあるので、こちらも解説しています。, マネーフォワードクラウド請求書APIの使い方についてできる限りていねいに紹介をするシリーズをお送りしています。今回は、GAS用のマネーフォワードクラウド請求書APIアプリケーションを作成する手順をお伝えします。, GoogleAppsScriptでクラウド会計ソフトfreeeのAPIを操作するシリーズ。PUTリクエストでfreeeの事業所情報を更新する方法・PUTリクエストのボディ(JSON)の作り方を紹介しています。, 「初心者でもわかるGoogle Apps Scriptでクラスを作ろう!」をシリーズでお送りしております。今回は、Google Apps Scriptのクラスでプライベートプロパティを作成する方法です。, PythonでPhantomJs Cloudを利用してWebページをスクレイピング, 当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。, Windowsノンプログラマー向けバージョン管理ツールGitをインストールする方法, マネーフォワードクラウド請求書の請求書一覧の全件をスプレッドシートに書き出すスクリプト, GASでマネーフォワードクラウド請求書の請求書一覧をスプレッドシートに書き出す方法. Googleフォームとスプレッドシートを連携することで、Googleフォームへの回答がスプレッドシートに自動保存され、回答を集計することができます。同じGoogleのサービスなので、連携操作も難しくはありません。回答があった時の通知方法も含めて解説します。, 簡単なアンケートを作成できるGoogleフォームと、シート内に関数を入れられるスプレッドシートを連携すると、アンケートへの回答を集計することができ、作業効率を上げることに繋がります。どちらもGoogleが提供するサービスであるため、連携に必要な操作が複雑ではない点もメリットと言えます。, Googleフォームとスプレッドシートを連携する方法をご紹介します。まず、Googleフォームで質問を作成する方法からご紹介します。Googleフォームを作成するには、Googleアカウントが必要になりますので、持っていない人はアカウントを取得しましょう。, Googleフォームを開き、「空白」と書かれた十字マークを押します。これでフォームを新規作成することができますが、新規作成はGoogleドライブのメニューからでも、「新規」、「その他」、「Googleフォーム」と選択して作成することができます。 GASでGoogleフォームを一気に作成するツールを作成しています。今回はGoogleフォームの質問の選択肢をスプレッドシートのデータから生成するGAS関数の作り方について解説をしていきます。 スプレッドシートのアイコンをクリックして、「新しいスプレッドシートを作成」にチェックを入れて「作成」を押せば、新たに回答記録を残すためのスプレッドシートを連携できます。, Googleフォームとスプレッドシートを連携させることで、アンケートへの回答を集計するだけでなく、回答があったときに自分のメールアドレスに通知が届くように設定することもできます。, メールでの通知を設定する方法は、スプレッドシートの通知設定を利用してメールを受信する方法と、自分でGoogle Apps Script(GAS)を使い、指示を入力して設定する方法とがあります。, まず、スプレッドシートの通知設定方法からご紹介します。Googleフォームの「回答」から、「スプレッドシート」を開きます。スプレッドシート上部にあるメニューバーの「ツール」を押して、「通知ルール」押すと、現在ログインしているGoogleアカウントのメールアドレスへ、通知を送信する設定画面が開きます。, 「ユーザーがフォームを送信したとき」、「メール−その都度」にチェックを入れて、「保存」を押します。登録された通知ルールを確認して、「完了」を押します。これで、アンケートフォームに回答が送信されて、スプレッドシートに反映されたときに、メールで通知が届くようになります。, 次に、Google Apps Script(GAS)を使って設定する方法をご紹介します。入力の必要がありますが、スプレッドシートの通知機能よりも、送られるメールの設定を細かく行うことができます。まず、スプレッドシート上部にあるメニューバーの「ツール」を押して、「<>スクリプトエディタ」を押します。, スクリプトを入力する専用のタブが表示されます。この中に、回答があったときにメールを送信する、という指示を入力していきます。下の画像で簡単な入力例をご紹介します。「var recipient」には、メールを受信するアドレスを入力してください。, スクリプトを設定しただけでは、通知メールは送信されません。次にご紹介する、トリガーという設定を行ってから通知メールが送信されるので、スクリプトとトリガーはいつもセットになる、と覚えておきましょう。, スクリプトを設定したら、指示内容をいつ実行させるかを設定する必要があります。それがトリガーという機能です。スクリプトの画面で「編集」を押し、「現在のプロジェクトのトリガー」を押します。, イベントのソースを「スプレッドシートから」に、イベントの種類を「フォーム送信時」に設定し、実行する関数を、作成したスクリプトになっていることを確認したら「保存」を押します。Googleアカウントのログイン画面が表示されるので、送信先にするアカウントを選び、アクセスを許可します。, 作成したGoogleフォームから、試しに回答をして、問題無くメールが届けばトリガーの設定は完了です。, 回答の集計結果をダウンロードする方法は、Googleフォームからダウンロードする方法と、スプレッドシートからダウンロードする方法との2つがあります。, Googleフォームからダウンロードするには、対象の「回答」を押して、サブメニューから「回答をダウンロード」を押すと、CSVでダウンロードすることができます。, スプレッドシートからは、「ファイル」を押して、「形式を指定してダウンロード」、「カンマ区切りの値」を押すと、CSVでダウンロードすることができます。, Googleアカウントさえ持っていれば使うことができる、Googleフォームとスプレッドシートを連携させれば、回答の集計を簡単に行うことができます。社内での意見集約や、サークルの出欠確認や、身近な集まりの簡単なアンケート等、幅広く活用してみましょう。.

.

Fm ブースター 効果 4, 砂時計 映画 キャスト 6, カイジ 人生逆転ゲーム 動画 Pandora 6, 悪の教典 2 動画 25, 釣り 猫 Ff14 8, カブトムシ 動かない 成虫 8, ドンキ 米 まずい 10, 宇宙空間 生身 クェス 45, 岸優太 誕生日 ライブ 20, 二階堂ふみ カメラ 愛用 20, 半沢直樹 2013 動画 9, 原稿用紙 文字数 アプリ 5, Bリーグ 審判 誤審 22, Good Grief 意味 4, パワハラ 就業規則 記載例 16, 解凍ソフト おすすめ 2020 34, 海技士 口述試験 服装 6, 鬼越トマホーク 金ちゃん 子役 44, Pubg スナイパーライフル 場所 4, Out Of The Blue ことわざ 14, 可愛い 英語 名前 7, 赤ちゃん 元気 英語 7, Zoom ホラー 背景 40, 裏声 曲 女 30, めんたいワイド 石川愛 妊娠 9, エルフ フロントパネル 外し方 7, アンジェリカ 父親 組長 11, 東北大学 ミスコン 歴代 57, カオリ プリコネ Pixiv 14, 酸素系漂白剤 スプレー 手作り 5, Fgo 冬木 考察 23, 離乳食 牛乳プリン 片栗粉 16, Outlook Teams 予定表 表示 されない 56, ジャニーズ ばら撒き 本当 5, オスカー 社長 娘 21, 大学 不祥事 学生 11, 群馬 大学 Ms 12, 伊藤綾子 ブログ Url 4, 私の履歴書 ニトリ 嘘 4, 白 鵬 最強 なんj 33, Ark はぐれ たペット 7, プラージュ クーポン 見せるだけ 4, ウイイレ ムバッペ 使い方 6, Iq 高い人 性格 13, ドラクエ10 メタルドラゴン 白箱 6, Abcz 塚田 結婚 6, カップ クリスティーナ ヘンドリックス 10, 腫れぼったい 奥二重 アイ メイク 7, 精神論 根性論 違い 18, 国会議員 女性 割合 2020 6, 鳥貴族 ファジーネーブル 度数 13, 伊藤 リリアン 沖縄 7, Invisible Love 歌詞 意味 8, ニンテンドースイッチ 在庫 ヤマダ電機 10, ポケモン サンムーン キングドラ 11, ハワイファイブオー シーズン10 ラスト 10, ビジネスメール 提案 社外 5, ボーボボ Pta なんj 7, ジャガールクルト レベルソ ブログ 4, 東急ハンズ マスク 洗える 18, 赤西仁 錦戸亮 同期 20, Bts World カードステータス 9, ラストフレンズ 7話 ネタバレ 6, 聖書 女性 侮辱 6, 女性から頼り にし てると 言 われ た 10, 公立中高一貫校 適性検査対策問題集 生活と科学編 7, めちゃコミック Cm 犬 5, Death Bed Powfu 和訳 6, チャイルドシート 暑さ対策 西松屋 4,