使用自定义 URL 获取 Google 日历的自定义可打印版本

发布于 2024-08-21 20:04:16 字数 1241 浏览 4 评论 0原文

我想从命令行打印一周的 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&[电子邮件受保护]&ctz=%3Csomething%3E&[电子邮件受保护]& 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=

I want to print a week's worth of Google Calendar events from the command line. I figure using https://www.google.com/calendar/printable rather than some API is the easiest way to do that. I need some help with the arguments though. In the command below, what do each of the arguments mean?

https://www.google.com/calendar/printable?mode=MONTH&wkst=1&hl=en&pgsz=letter&dates=20090801%2F20100531&[email protected]&ctz=%3Csomething%3E&[email protected]&pfs=NORMAL&po=AUTO&psdec=true&pbw=false&pjs=false&rand=%3Csomething%3E&pda=true

Where is the documentation I can read up concerning this?

Argument list:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宫墨修音 2024-08-28 20:04:16

我没有找到任何有关参数的 Google 文档,但是 这篇博文记录了其中的大部分内容。

  • mode:模式参数(mode)必须是 AGENDA、DAY、WEEK 或 MONTH
  • wkst:周开始参数 (wkst) 必须介于 1(星期日)和 7 之间
    (星期六)
  • hl:是此列表中的语言代码
  • pgsz:字母、a4(其他?)
  • po:页面方向 AUTO、PORTRAIT、LANDSCAPE
  • ctz:时区,例如“ Europe/Amsterdam”,时区列表位于此处
  • pfs:字体大小:SMALLEST、SMALLER、SMALL、NORMAL、BIG、BIGGER、
    最大
  • pbw:黑白打印,值为 true、false
  • psdec:显示您拒绝的活动,值为 true、false
  • pjs:插入“打印 JavaScript”到 PDF(正确)或仅加载
    PDF(假)
  • pda:准备 PDF 以供下载(真)或打印(假)
  • 日期:开始和结束日期均采用 ISO 8601 编码为 YYYYMMDD,
    用 / 分隔(URL 编码时最终为 %2F)
  • src:日历 ID。传递多个 src 参数以包含多个
    日历。

I do not find any Google documentation for the parameters, but this blog post documents most of them.

  • mode: Mode parameter (mode) must be either AGENDA, DAY, WEEK or MONTH
  • wkst: Week start parameter (wkst) must be between 1 (Sunday) and 7
    (Saturday)
  • hl: is a language code from this list
  • pgsz: letter, a4 (others?)
  • po: page orientation AUTO, PORTRAIT, LANDSCAPE
  • ctz: time zone, eg "Europe/Amsterdam", a list of time zones is here.
  • pfs: font size: SMALLEST, SMALLER, SMALL, NORMAL, BIG, BIGGER,
    BIGGEST
  • pbw: print black and white, values are true, false
  • psdec: Show events you have declined, values are true, false
  • pjs: Insert “Print JavaScript” into the PDF (true) or just loads the
    PDF (false)
  • pda: Prepare the PDF for download (true) or printing (false)
  • dates: the start and ending date both ISO 8601 encoded as YYYYMMDD,
    separated by a / (which ends up as %2F when URL-encoded)
  • src: calendar id. Pass multiple src parameters to include multiple
    calendars.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文