web-dev-qa-db-ja.com

Google Sheets API V4を使用してセルにチェックボックスを追加する方法

これは本当ですか、それともドキュメントで見つかりませんでしたか?そして、どのようにチェックボックスで列のみを埋めることができますか?

見つけた。次のようになります。

service.spreadsheets().batchUpdate(spreadsheetId=spreadsheet_id, body={
    'requests':
        [
            {
                'repeatCell':
                    {
                        'cell': {'dataValidation': {'condition': {'type': 'BOOLEAN'}}},
                        'range': {'sheetId': 0, 'startRowIndex': 1, 'endRowIndex': added_branches + 1,
                                  'startColumnIndex': 4,
                                  'endColumnIndex': 5},
                        'fields': 'dataValidation'
                    }
            },
            {

            },
        ]
}).execute()

enter image description here

ユージン、スクリプトなしでこれを行うことができます。

Googleスプレッドシートのドキュメントの この記事 をご覧ください。

幸運を。

補遺10/20/18:

そのGoogleリンクのテキストは次のとおりです。

チェックボックスを挿入

  1. パソコンで、Googleスプレッドシートでスプレッドシートを開きます。
  2. チェックボックスを付けるセルを選択します。
  3. 上部のメニューで、[挿入]> [チェックボックス]をクリックします。
  4. チェックボックスを削除するには、削除するチェックボックスを選択してDeleteを押します。

:チャート、フィルター、ピボットテーブル、および関数でチェックボックスを使用できます。


カスタムチェックボックス値を追加

カスタム値を持つチェックボックスを追加できます。たとえば、カスタムチェック値は「はい」、未チェック値は「いいえ」です。

  1. パソコンで、Googleスプレッドシートでスプレッドシートを開きます。
  2. チェックボックスを付けるセルを選択します。
  3. 上部のメニューで、データ>データ検証をクリックします。
  4. [条件]の横にあるチェックボックスを選択します。
  5. カスタムセル値を使用をクリックします。
  6. [チェック済み]の横に値を入力します。
  7. オプション:[未チェック]の横に値を入力します。
  8. Saveをクリックします。
1
Erik Tyler