スプレットシートのメニューとGoogle Sheets API使い方のQiita記事を
関連づけた一覧を作成しました。
関連づけてみた所感としては、ほとんどの操作がAPIで対応されているようです。
記事では、Google Sheets API v4(Java)を使用していますが、
ほぼ全てのAPIを網羅しているはず(執筆の時点では)
なお、コメント関連の操作はSheets APIには用意されていません。
Google Drive APIでコメントの追加・取得・変更が可能ですが
追加位置の指定はできないようです。(こちらは別途記事にします)
No | 目次 | |
---|---|---|
1 | メニュー | |
1 | ファイル | |
2 | 編集 | |
3 | 表示 | |
4 | 挿入 | |
5 | 表示形式 | |
6 | データ | |
2 | シートメニュー | |
3 | ツールバー | |
4 | 行・列メニュー | |
5 | その他 |
UIにはないスプレットシートの情報を取得したい場合はこちら
[Google Sheets API] Javaでスプレットシートの情報を取得する
環境の準備から行いたい方、プログムを実装したい方はこちらも合わせてどうぞ。
[Google Sheets API] Google Sheets API v4をJavaで操作する
1. メニュー
スプレットシートのタイトル名の下にあるメニューです。
青色で囲ったメニュー項目がAPIで操作可能です。
1.1. ファイル
「メニュー」 -> 「ファイル」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
操作 | 記事 |
---|---|
名前を変更 | [Google Sheets API] スプレットシートのタイトル(名前)、テーマ、その他の情報を設定する |
設定 | [Google Sheets API] スプレットシートのタイトル(名前)、テーマ、その他の情報を設定する |
1.2. 編集
「メニュー」 -> 「編集」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
1.3. 表示
「メニュー」 -> 「表示」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
操作 | 記事 |
---|---|
表示 | [Google Sheets API] シートを追加・複製・削除する、シートの情報(名前等)を更新する |
固定 | [Google Sheets API] シートを追加・複製・削除する、シートの情報(名前等)を更新する |
グループ化 | [Google Sheets API] グループ化を追加・更新・削除する |
1.4. 挿入
「メニュー」 -> 「挿入」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
1.5. 表示形式
「メニュー」 -> 「表示形式」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
1.6. データ
「メニュー」 -> 「データ」選択で表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
操作 | 記事 | |
---|---|---|
シートを並べ替え | [Google Sheets API] 指定した範囲を並び替える | |
範囲を並び替え | [Google Sheets API] 指定した範囲を並び替える | |
フィルタを作成(削除) | [Google Sheets API] Basicフィルタを追加・削除する | |
フィルタ表示 | [Google Sheets API] フィルタビューを追加・更新・複製・削除する | |
スライサーを追加(削除) | [Google Sheets API] スライサーを追加・更新・削除する | |
シートと範囲を保護 | [Google Sheets API] 「シートと範囲を保護」を追加・更新・削除する | |
名前付き範囲 | [Google Sheets API] 名前付き範囲を追加・更新・削除する | |
範囲をランダム化 | [Google Sheets API] 行をランダムに並び替える | |
データの入力規則 | [Google Sheets API] セルに入力規則を設定する | |
データ クリーンアップ | 重複を削除 | [Google Sheets API] 重複した行を削除する |
データ クリーンアップ | 空白文字を削除 | [Google Sheets API] セル内の空白をまとめて削除する |
テキストを列に分割 | [Google Sheets API] セル内のテキストを列に分割させる | |
データ コネクタ | [Google Sheets API] Bigqueryのデータを使用して表を作成する |
2. シートメニュー
シートのタブを右クッリクして表示されるメニューです。
青色で囲った機能がAPIで操作可能です。
3. ツールバー
メニューの下にあるツールバーです。
青色で囲った機能がAPIで操作可能です。
操作 | 記事 | |
---|---|---|
表示形式を通過に設定 | [Google Sheets API] セルに書式を設定する | |
表示形式をパーセントに設定 | [Google Sheets API] セルに書式を設定する | |
小数点以下の桁数を増やす・減らす | [Google Sheets API] セルに書式を設定する | |
表示形式の詳細設定 | [Google Sheets API] セルに書式を設定する | |
フォント | [Google Sheets API] セルに書式を設定する | |
フォントサイズ | [Google Sheets API] セルに書式を設定する | |
太字 | [Google Sheets API] セルに書式を設定する | |
斜体 | [Google Sheets API] セルに書式を設定する | |
取り消し線 | [Google Sheets API] セルに書式を設定する | |
テキストの色 | [Google Sheets API] セルに書式を設定する | |
塗りつぶしの色 | [Google Sheets API] セルに書式を設定する | |
枠線 | [Google Sheets API] セルに枠線を引く、枠線を消す | |
セルを結合 | [Google Sheets API] セルを結合、結合解除する | |
水平方向の配置 | [Google Sheets API] セルに書式を設定する | |
垂直方向の配置 | [Google Sheets API] セルに書式を設定する | |
テキストを折り返す | [Google Sheets API] セルに書式を設定する | |
テキストの回転 | [Google Sheets API] セルに書式を設定する | |
リンクを挿入 | [Google Sheets API] セルに書式を設定する | |
グラフを挿入 | [Google Sheets API] グラフを追加・更新・削除する | |
フィルタを作成 | [Google Sheets API] Basicフィルタを追加・削除する | |
関数 | [Google Sheets API] セルの内容(値、メモ、リッチテキスト、表示形式(書式)、ピボットテーブル、入力規則)を設定する |
4. 行・列メニュー
行・列を選択した際に右クリックで表示されるメニューです。
操作1 | 操作2 | 記事 |
---|---|---|
列のサイズを変更 | データに合わせる | [Google Sheets API] 行、列のサイズをデータに合わせる |
5. その他
メニューと関連づけるのが難しかった操作です。
(もしかしたらメニューにあるかもしれませんが、探しきれませんでした。)
セルに貼り付け後、その横に小さく表示されるメニューとか。
操作 | 記事 |
---|---|
HTML,CSV貼り付け | [Google Sheets API] セルにHTML、CSVデータを貼り付ける |
連続したデータ | [Google Sheets API] 連続したデータを設定する(オートフィル) |
おしまい。。