Settings

設定リソースは、ユーザーのタイムゾーンなど、ユーザーがカレンダーの UI から変更できる設定を表します。list メソッドと get メソッドで取得できます。設定にデフォルト値が設定されている場合、返されないことがあります。

サポートされている設定のリスト:

設定 ID 説明 使用できる値 デフォルト値
autoAddHangouts すべての予定にビデオ会議(Meet またはアドオン)を自動的に追加するかどうか。conferenceDataVersion が 0 より大きい場合、サーバーはこの設定に従ってロジックを処理する責任があるため、この設定は無視されます。読み取り専用。 「true」、「false」 「false」
dateFieldOrder 日付を表示する際の日(D)、月(M)、年(Y)の順序。 「MDY」、「DMY」、「YMD」 「MDY」
defaultEventLength 明確な期間なしで作成されたイベントのデフォルトの長さ(分単位)。 正の数 「60」
format24HourTime 時刻を 24 時間形式で表示するかどうか。 「true」、「false」 「false」
hideInvitations ユーザーが招待されているものの行動(返信など)していない予定を非表示にするかどうかを指定します。 「true」、「false」 「false」
hideWeekends 週を表示するときに週末を非表示にするかどうかを指定します。 「true」、「false」 「false」
locale ユーザーのロケール。 "in", "ca","cs", "da", "de", "en_GB", "en", "es", "es_419", "tl", "fr", "hr", "it", "lv", "lt", "hu", "nl", "no", "pl", "pt_BR", "pt_PT", "ro", "sk", "sl", "fi", "sv", "tr", "vi", "el", "ru", "sr", "uk", "bg", "iw", "ar", "fa", "hi", "th", "zh_TW", "zh_CN", "ja", "ko" 「en」
remindOnRespondedEventsOnly ユーザーの返信ステータスが「はい」または「未定」の予定に対してのみ予定のリマインダーを送信するかどうか。 「true」、「false」 「false」
showDeclinedEvents ユーザーが [いいえ] と返信した予定をユーザーのカレンダーに表示するかどうか。 「true」、「false」 “true”
タイムゾーン ユーザーのタイムゾーンの ID。 http://www.iana.org/time-zones をご覧ください。 「その他/GMT」
useKeyboardShortcuts キーボード ショートカットを有効にするかどうか。 「true」、「false」 “true”
weekStart 週の開始日時を、日曜日(0)、月曜日(1)、土曜日(6)のいずれにするかを指定します。 "0"、"1"、"6" “0”

このリソースのメソッドの一覧は、このページの最後に掲載されています。

リソース表現

{
  "kind": "calendar#setting",
  "etag": etag,
  "id": string,
  "value": string
}
プロパティ名 説明 メモ
etag etag リソースの ETag。
id string ユーザー設定の ID。
kind string リソースのタイプ(「calendar#setting」)。
value string ユーザー設定の値。値の形式は、設定の ID によって異なります。常に 1,024 文字以下の UTF-8 文字列にする必要があります。

メソッド

get
1 人のユーザーの設定を返します。
list
認証されたユーザーのすべてのユーザー設定を返します。
watch
設定リソースの変更を監視する。