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

时间:2010-02-15 21:55:04

标签: calendar google-calendar-api

我想从命令行打印一周价值的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 个答案:

答案 0 :(得分:5)

我没有找到任何关于参数的Google文档,但this blog post记录了大部分参数。

  • 模式:模式参数(模式)必须是AGENDA,DAY,WEEK或MONTH
  • wkst :周启动参数(wkst)必须介于1(星期日)和7之间 (星期六)
  • hl :是来自this list
  • 的语言代码
  • pgsz :letter,a4(其他人?)
  • po :页面方向AUTO,PORTRAIT,LANDSCAPE
  • ctz :时区,例如“欧洲/阿姆斯特丹”,时区列表为here
  • pfs :字体大小:SMALLEST,SMALLER,SMALL,NORMAL,BIG,BIGGER, BIGGEST
  • pbw :打印黑白,值为true,false
  • psdec :显示您拒绝的事件,值为true,false
  • pjs :在PDF中插入“打印JavaScript”(true)或只是加载 PDF(假)
  • pda :准备PDF下载(true)或打印(false)
  • 日期:ISO 8601编码为YYYYMMDD的开始日期和结束日期, 用/分隔(在URL编码时最终为%2F)
  • src :日历ID。传递多个src参数以包含多个 日历。