Используйте пользовательский URL-адрес, чтобы получить настроенную версию Календаря Google для печати.

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

https://www.google.com/calendar/printable?mode=MONTH&wkst=1&hl=en&pgsz=letter&dates=20090801%[email protected]&ctz=%3Csomething%[email protected]&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=

person D W    schedule 15.02.2010    source источник
comment
code.google.com/apis/calendar/data/2.0/reference. html кажется полезным   -  person D W    schedule 05.05.2010


Ответы (1)


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

  • режим: параметр режима (режим) должен быть либо ПОВЕСТКА ДНЯ, ДЕНЬ, НЕДЕЛЯ или МЕСЯЦ.
  • wkst: параметр начала недели (wkst) должен иметь значение от 1 (воскресенье) до 7
    (суббота).
  • hl: код языка из этого списка.
  • pgsz: буква, а4 (другие?)
  • po: ориентация страницы АВТО, КНИЖНАЯ, АЛЬБОМНАЯ
  • ctz: часовой пояс, например "Европа/Амстердам", список часовых поясов здесь.
  • pfs: размер шрифта: НАИМЕНЬШИЙ, МАЛЕНЬКИЙ, МАЛЕНЬКИЙ, НОРМАЛЬНЫЙ, БОЛЬШОЙ, БОЛЬШЕ, САМЫЙ БОЛЬШОЙ
  • pbw: печатать черно-белым, значения true, false
  • psdec: Показать события, которые вы отклонили, значения true, false
  • pjs: вставьте «Печать JavaScript» в PDF-файл (true) или просто загрузите PDF-файл (false)
  • pda: подготовить PDF-файл для загрузки (true) или печати (false)
  • даты: начальная и конечная даты в формате ISO 8601, закодированные как ГГГГММДД, разделенные символом / (который заканчивается как %2F при кодировании URL).
  • src: идентификатор календаря. Передайте несколько параметров src, чтобы включить несколько календарей.
person Guy    schedule 27.05.2013
comment
Параметр mode также может иметь значение DAY для отображения одного дня (или день, строчные буквы допустимы). - person Kai Carver; 08.08.2014
comment
@KaiCarver Я соответствующим образом обновил сообщение в блоге. Спасибо, Гай, за ссылку на сообщение в блоге. - person Jeroen Wiert Pluimers; 26.07.2017