Settings

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

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

設定 ID 説明 使用できる値 デフォルト値
autoAddHangouts すべての予定にハングアウトを自動的に追加するかどうかを指定します。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
単一のユーザー設定を返します。
list
認証されたユーザーのすべてのユーザー設定を返します。
スマートウォッチ
設定リソースの変更を監視する。