質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

0回答

743閲覧

Googleフォーム スプレットシートからデータ抽出でのプルダウンリストの作成(セクション中)

KATO04496

総合スコア0

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

1クリップ

投稿2021/10/05 07:01

編集2021/10/05 07:39

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
・備品購入の為にGoogleフォームを利用しアンケート方式にして手配したい内容を集計したいと考えています
あまりにも項目が多いので一段階目の質問として種類をプルダウンで選択し、
各種のセクションへ移動して更にプルダウンで項目を選択しようとしましたが
セクション中のプルダウンをスプレットシートのシートから反映したいのですが
上手くいかない状況です

大まかな流れとして
・質問1 名前(スプレットシートからのプルダウン
・質問2 種類(スプレットシートからのプルダウン 

実現したい項目
・質問2から数種類のセクションへ移動
・2個目のセクション中での回答(スプレットシートからのプルダウン 

・質問3 数量
・質問4 納期
・上記の回答をスプレットシートで集計
というように続きます

発生している問題・エラーメッセージ

・2個目のセクション以降でのスプレットシートからのプルダウンリストの作成が出来ず

該当のソースコード

function 種類①(){
var form_id = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
var form = FormApp.openById(form_id);
var items = form.getItems();
var item = items[0];

var sheet_id = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
var ss = SpreadsheetApp.openById(sheet_id);
var sheet = ss.getSheetByName("リスト");
var last_row = sheet.getLastRow();

var question_list = sheet.getRange(2,1,last_row,1).getValues();

item.asListItem().setChoiceValues(question_list);

試したこと

セクションのIDが必要かと思い、プレビューからIDらしいものを取得しコードへ入力したが
上手くいかず
セクションのIDがまずそもそもあるのかを確認したが見当たらず

var item = items[0]; でitems[1]やitems[2]等追加するも機能はしませんでした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/10/06 12:13 編集

質問2(種類)及び種類の選択肢に応じたジャンプ先セクションの数は、固定であり、フォーム上の表示だけ変えたい、ということなのでしょうか? それとも、質問2に表示するプルダウン(種類)の数は、スプレッドシート上で自由に設定したいが 、選んだ種類に応じたセクションのジャンプ先の数は固定(たとえば3つ)ということなのでしょうか? (たとえば種類はスプレッドシート上で何個も指定できるが、ジャンプ先セクションの数は「3つ」で固定) それとも、質問2に表示するプルダウン(種類)の数も、スプレッドシート上で自由に設定したいし、 かつ、種類に応じたセクションのジャンプ先の数・表示もスプレッドシート上で自由に設定したい、ということなのでしょうか?
KATO04496

2021/10/07 03:07

ご連絡ありがとうございます 後者の考え方が近いと思います 質問2の時点で  Aという回答をした際に A① A② A③ への選択肢セクションへ移動しプルダウン選択 Bという回答をした際に B① B② B3 への選択肢セクションへ移動しプルダウン選択 これがZまで続き、各々のセクションのプルダウンをスプレットシート上で自由に設定したい ということですが、こんな説明で大丈夫でしょうか 質問3の数量は質問2での追加した選択肢セクションからA~Zまで全て同じですのでセクション選択をすれば問題ないと考えています
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問