Googleスプレッドシートは、ドロップダウンリストで1つの値しか選択できないように見えます。
Googleスプレッドシートのドロップダウンリストから複数の値を選択する方法はありますか?
AlexGの答えに追加するには、複数選択のより優れた拡張バージョンがこの次のリンクにあります(予想どおりに試してみました)。
https://Gist.github.com/coinsandsteeldev/4c67dfa5411e8add913273fc5a30f5e7
Googleスプレッドシートでのスクリプトの設定に関する一般的なガイダンスについては、こちらをご覧ください クイックスタートガイド
このスクリプトを使用するには:
スクリプトのサイドバーは開いたままにしておくことができます。検証のあるセルを選択したら、スクリプトサイドバーの[検証の更新]をクリックして、そのセルのチェックリストを表示します。
上記の手順はこれから取得されます link
https://www.youtube.com/watch?v=dm4z9l26O0I で解決策を見つけました
[ツール]> [スクリプトエディター]を使用する必要があります。そこに.gsおよび.htmlファイルを作成します。 http://goo.gl/LxGXf の例を参照してください(リンクはYoutubeビデオにもあります)。コピーするだけ
.gsファイルと.htmlファイルを配置したら、保存してスプレッドシートを再読み込みします。トップメニューの最後の項目として「カスタムメニュー」が表示されます。管理するセルを選択して、このメニュー項目をクリックします。
初めてアプリケーションを認証するように求められます-先に進み、これを行います。
注(1):「カスタムメニュー」をクリックする前に、セルに「データ検証」が定義されていることを確認してください。
注(2):データ検証の「範囲のリスト」基準でソリューションが機能するように見えました(「アイテムのリスト」では機能しません)
このための素晴らしい回避策を見つけました。実際には、ドロップダウンリストから最大4つ程度のオプションを選択できるようにする場合にのみ実際に機能しますが、次のとおりです。
「アイテム」ごとに、選択できるドロップダウンアイテムと同じ数の行を作成します。そのため、リスト上の各人物の特定のドロップダウンリストから最大3つの特性を選択できるようにする場合は、各人物に対して合計3行を作成します。次に、ドロップダウンリストを配置する列に到達するまで、A:1-A:3、B:1-B:3、C:1-C:3などをマージします。これらのセルを結合せず、代わりにそれらの各セルにデータ検証ドロップダウンを配置します。
これが明確であることを願っています!!
この質問にgoogle-spreadsheet-api
タグでタグ付けしたことがわかります。 「ドロップダウン」とは、Google App ScriptのListBoxのことですか?その場合は、単純なtrue/false値を使用して、ListBoxから複数のアイテムを選択するユーザーの機能を切り替えることができます。
例を次に示します。
`var lb = app.createListBox(true).setId('myId').setName('myLbName');`
Wordがtrueであるため、複数選択が有効になっていることに注意してください。