Используйте пользовательский URL, чтобы получить настроенную версию для печати Календаря Google - PullRequest
7 голосов
/ 16 февраля 2010

Я хочу распечатать события Календаря Google на неделю из командной строки. Я полагаю, что использование https://www.google.com/calendar/printable вместо какого-либо API - это самый простой способ сделать это. Мне нужна помощь с аргументами, хотя. В приведенной ниже команде, что означает каждый из аргументов?

https://www.google.com/calendar/printable?mode=MONTH&wkst=1&hl=en&pgsz=letter&dates=20090801%2F20100531&src=fla-general@forestlake.org&ctz=%3Csomething%3E&src=fla-general@forestlake.org&pfs=NORMAL&po=AUTO&psdec=true&pbw=false&pjs=false&rand=%3Csomething%3E&pda=true

Где находится документация, которую я могу прочитать по этому поводу?

Список аргументов:

mode=
wkst=
hl=
pgsz=
dates=
src=
ctz=
src=
pfs=
po=
psdec=
pbw=
pjs=
rand=
pda=

1 Ответ

5 голосов
/ 27 мая 2013

Я не нахожу никакой документации Google для параметров, но это сообщение в блоге документирует большинство из них.

  • mode : параметр режима (mode) должен быть ПОВЕСТКА ДНЯ, НЕДЕЛЯ или МЕСЯЦ
  • wkst : параметр начала недели (wkst) должен быть между 1 (воскресенье) и 7
    (Суббота)
  • hl : код языка из этого списка
  • pgsz : буква a4 (другие?)
  • po : ориентация страницы АВТО, ПОРТРЕТ, ЛАНДШАФТ
  • ctz : часовой пояс, например, "Европа / Амстердам", список часовых поясов здесь .
  • pfs : размер шрифта: МАЛЕНЬКИЙ, МАЛЕНЬКИЙ, МАЛЕНЬКИЙ, НОРМАЛЬНЫЙ, БОЛЬШОЙ, БОЛЬШОЙ, КРУПНЕЙШИЙ
  • pbw : печать чёрно-белого цвета, значения true, false
  • psdec : Показать отклоненные события, значения true, false
  • pjs : вставьте «Print JavaScript» в PDF (true) или просто загрузите PDF (неверно)
  • pda : подготовить PDF-файл для загрузки (true) или для печати (false)
  • даты : даты начала и окончания ISO 8601, закодированные в виде ГГГГММДД, разделенный символом / (который заканчивается как% 2F при кодировании URL)
  • src : идентификатор календаря. Передать несколько параметров src, чтобы включить несколько календари.
...