Google Calendar JSON
現在、利用不可。
Google Calendar から日本の祝日をJSONで取得し、FileMakerのフィールドに日付とタイトルを入力。
サンプルファイル:GoogleCalendarJson.fmp12 最下部
JSON取得
$webReq = [Net.HttpWebRequest]::Create("http://www.google.com/calendar/feeds/japanese__ja@holiday.calendar.google.com/public/full?alt=json&orderby=starttime&sortorder=ascend&start-min=2014-01-01&start-max=2014-12-31&max-results=100")
$webReq.Method = "GET"
$webReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)"
$webRes = $webReq.GetResponse()
$sr = New-Object IO.StreamReader($webRes.GetResponseStream(),[Text.Encoding]::GetEncoding('UTF-8'))
$content = $sr.ReadToEnd()
$sr.Close()
$webRes.Close()
Write-Output $content
$JSON = $content | ConvertFrom-Json
JSONからタイトルを取得
$Json.feed.entry.title.'$t'
JSONから日付を取得
$Json.feed.entry.'gd$when'.startTime