{"id":181810,"date":"2026-03-19T16:26:30","date_gmt":"2026-03-19T07:26:30","guid":{"rendered":"https:\/\/support.questetra.com\/?p=181810"},"modified":"2026-03-19T17:44:32","modified_gmt":"2026-03-19T08:44:32","slug":"googlecalendar-eventslist-get-2026","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/googlecalendar-eventslist-get-2026\/","title":{"rendered":"Google Calendar: Get events list (schedules)"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#ffccff;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><strong>Google Calendar: Get events list (schedules)<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-right has-background has-small-font-size mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#ffccff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/googlecalendar-eventslist-get-2026\/\">Google Calendar \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30c8\uff08\u4e88\u5b9a\uff09\u53d6\u5f97<\/a><\/p>\n\n\n\n<p class=\"has-background mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#fff0ff;margin-top:0;margin-right:0;margin-bottom:var(--wp--preset--spacing--60);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\">Accesses Google Calendar and retrieves a list of events\/schedules registered during the specified time period. Utilizing this Task in a Workflow will make it possible to get the next week\u2019s schedule, and announce it by email.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright has-custom-border is-style-default\"><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEf0lEQVRYR8VXa2wUVRT+7uzM7Kul\nS1uMITwKMTZAW61tjATUatcHJC2ERCOgISgJj8SkJoIxrIRg\/QHxQYwpkIhGrQVjolFSMXbFqsAa\nUVqDmNhiApE0iLTdlm53Z2d2rrkz+5iZnaVbFrP3xya7c885357zne+cISjyIfnGb9k95JnkXGsI\nxz0EinoQVAGYmbQfBcVFEPRRVf3Oo8Y+O7Z79mQ+vqcE0LRv4nY+nngJoFsAuPJxCiAGkIOK6Njb\nu6Pkyo1sbgjgkfbwFgr6OkC8eQa2XKMRAvJiT8B3MJd9TgD+18Y6QOnWmwtssSLkQHBn2TY7X7YA\n\/O3hLgBrb0nwjJMjwYBvndVnFgDjP79rPo\/mGgGCY0qq2GIdnlDRdVLCZJzqz20yYfKs1xwHUt7e\n2ViC6tkO7es\/YypCAwpW3C3AKdgDYoFO\/C5jWbWAmV4ClQJfnJHQ0RNLAyTAViMn0p50tssXjIR7\nd3Mp5ldymvHQqIreP2SsahThddoDiEgUX\/XF0VwjorxEv3O8P443u6OGDNGIIgp3pLoj7cnfPvYW\nQNtSNxsX8vDXiqDJ7N0MHwgBJmIUn4Qk\/DuuGlyQ\/cFA2QtaVdgHE5ko7xk29vn+DSVYMkdPfyEn\noQKfn5FwKJgpA9MJtzJZwcRKA9C8Z+RpwnEfGQPtW+9FfRVfSGzNVkkAR0MSPvjeBABUVZ\/5dld5\npwbA3x4+DOBZY7TtLW48WicWDCAap+j4Joavf4tbfb0XDPie0wG8Gj4LgnrjjY1NLjx5nxO8oQp\/\nD6t4vzeGa9dV+GtE+OsEeEQCRr4\/hxLov6RgVYOIilKduOyEIxRvdEfx06BsBkDRF3zFd08qAyOG\nwaJdZGzf9LALrmTLMTJ9fFLCmntFVM7g8MtfihZ4ebWg1bjMQ3B5REVrg4hKAwDWPTuPRrRnljMa\nDPjKUwCyuP7AIgFtK9wodeuNwnpaTlCIPNGYyxz+fEFGa6MTTKcY2Y79KuH+RYIJwOCVBLYdnrAt\nZTDgY42icSALQO1cHi+vdmPWjEw62V1Jobg6RtFzLo6mxQIW3qbXiJHNDkBoQMauT+0nsxFAVgnm\nlHNYu8wJn9cMgJFKkinOX05gXgWHuZU6AFWlCA0qqJvHp7PGfmfc+PAHcwck02EogQ0JGxbw2NHq\nSSuaNYdMmrvPxrFuuVPjSa4MMGJu74xkl8BCwqw29NcKeP5xt8ZydljA0wMKWhpE8Jz+PR8Al66p\n2HTouh0HMm1oJ0QbHnThqaWZNmQkZLOASWrVLAdOD8hY3ShiwRQcYC2798so+i8qJhAmIbKT4raV\nbqysF3WtTh7G1EiMYjxKNaaLBqFkM+PquAqfl8DJZ6xYq759PIoT5006YJZivRPMw2jPEx4svVOw\nbZ\/p\/CgngK5TMXT+KBnMLMOIPbGOY+MuMJ2A1rvZO0GOccwMjQvJZr8Lj9WJcBQ4EJmCMvkOntNL\nkHMhSSG\/pcuoNR1TrWRpEMVcSv+XTEx3LU+BKOqLSQpEUV\/NjBwq2stpIRqQj+1\/qtodP3M5lhUA\nAAAASUVORK5CYII=\" alt=\"Auto Step icon\" class=\"has-border-color has-ast-global-color-6-border-color\" style=\"border-width:0.5em\"\/><\/figure>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details open><summary class=\"wp-block-coblocks-accordion-item__title\">Configs for this Auto Step<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<dl style=\"0 0 -0.7em 0\">\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_UserID<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C1: User who connects to Google Calendar<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_CalendarId<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C2: Set CalendarID<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_StartDate<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C3: Select DATE DATA for Start Date<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_EndDate<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C4: Select DATE DATA for End Date<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Timezone<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C5: Set Timezone of Date Data (e.g -07:00)<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_EventsList<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C6: Data Item that will save Events List<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Response<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C7: Data Item that will save Response<\/dd>\n\n<\/dl>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details><summary class=\"wp-block-coblocks-accordion-item__title\">Script (click to open)<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\/*\nNotes(en):\n- This request requires authorization with at least one of the following scopes:\n    - https:\/\/www.googleapis.com\/auth\/calendar.readonly\n    - https:\/\/www.googleapis.com\/auth\/calendar\n    - https:\/\/www.googleapis.com\/auth\/calendar.events.readonly\n    - https:\/\/www.googleapis.com\/auth\/calendar.events\n- Supports both My Calendars and Other Calendars.\n\nNotes(ja):\n- \u30ab\u30ec\u30f3\u30c0\u30fc\u6a29\u9650\u3092\u6301\u3064\u30e6\u30fc\u30b6\u306b\u3088\u308a\u3001OAuth\u8a8d\u53ef\u3055\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\uff08\u4ee5\u4e0b\u306e\u3046\u3061\u5c11\u306a\u304f\u3068\u3082\uff11\u3064\uff09\n    - https:\/\/www.googleapis.com\/auth\/calendar.readonly\n    - https:\/\/www.googleapis.com\/auth\/calendar\n    - https:\/\/www.googleapis.com\/auth\/calendar.events.readonly\n    - https:\/\/www.googleapis.com\/auth\/calendar.events\n- \u30de\u30a4\u30ab\u30ec\u30f3\u30c0\u30fc\u3068\u4ed6\u306e\u30ab\u30ec\u30f3\u30c0\u30fc\u306e\u4e21\u65b9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002\n\nNotes:\n- See Also\n   - https:\/\/developers.google.com\/calendar\/v3\/reference\/events\/list\n- To Get &quot;ClientId&quot; and &quot;Secret&quot;\n    - Access to https:\/\/console.developers.google.com\/\n- OAuth Setting sample\n    - &quot;Authorization Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&approval_prompt=force\n    - &quot;Token Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - &quot;Scope&quot;\n        - https:\/\/www.googleapis.com\/auth\/calendar.events.readonly\n- Error Log sample (wrong CalendarID or Scope)\n    - AutomatedTask UnexpectedResponseError: 404\n        - { &quot;error&quot;: {\n        - &quot;errors&quot;: [ {\n        -     &quot;domain&quot;: &quot;global&quot;,\n        -     &quot;reason&quot;: &quot;notFound&quot;,\n        -     &quot;message&quot;: &quot;Not Found&quot;\n        -    } ],\n        -   &quot;code&quot;: 404,\n        -   &quot;message&quot;: &quot;Not Found&quot;\n        - } }\n\n*\/\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nmain();\nfunction main() {\n\n  \/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\n  const quser = configs.getObject( &quot;conf_UserID&quot; ); \/\/ com.questetra.bpms.core.event.scripttask.QuserView\n  const calendarId = configs.get( &quot;conf_CalendarId&quot; );\n  const startDateNum = configs.get( &quot;conf_StartDate&quot; );\n  const endDateNum = configs.get( &quot;conf_EndDate&quot; );\n  let   timezone = configs.get( &quot;conf_Timezone&quot; );\n  const eventsListNum = configs.get( &quot;conf_EventsList&quot; );\n  const responseNum = configs.get( &quot;conf_Response&quot; );\n\n\n  \/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n  const startDate = engine.findDataByNumber(startDateNum); \/\/ com.questetra.bpms.util.AddableDate\n  const endDate = engine.findDataByNumber(endDateNum); \/\/ com.questetra.bpms.util.AddableDate\n\n\n  \/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n  \/\/\/ Check Required\n  if ( calendarId === null || calendarId === &quot;&quot; ) {\n    throw &quot;the CalendarID is empty.&quot;;\n  }\n  if ( startDate === null ) {\n    throw &quot;the Start Date is empty.&quot;;\n  }\n  if ( endDate === null ) {\n    throw &quot;the End Date is empty.&quot;;\n  }\n  if ( timezone === null || timezone === &quot;&quot; ) {\n    throw &quot;the Timezone is empty.&quot;;\n  }\n\n  \/\/\/ Check Start Date \/ End Date Validity\n  if ( startDate.compareTo( endDate ) &gt;= 1 ) {\n    \/\/ startDate &gt; endDate\n    throw &quot;The End Date should be the day after the Start Date.&quot;;\n  }\n\n  \/\/\/ Check Timezone Validity\n  if ( timezone.match(\/^([\\+\\-]?)([01][0-9]|2[0-3]):([0-5][0-9])$\/) == null ) {\n    throw &quot;The Timezone format is incorrect.&quot;;\n  } else if ( timezone.match(\/^([01][0-9]|2[0-3]):([0-5][0-9])$\/) !== null ) {\n    \/\/ e.g.)  00:00, 09:00, -08:00  --&gt;  +00:00, +09:00, -08:00\n    timezone = &quot;+&quot; + timezone;\n  }\n\n  \/\/\/ Get Events List\n  const responseTxt = getEventsList(quser, calendarId, startDate, endDate, timezone);\n\n  \/\/\/ Retrieve StartDate\/StartTime\/Summary date\n  const eventsListTsv = retrieveData( JSON.parse(responseTxt) );\n\n\n  \/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n  engine.setDataByNumber( eventsListNum, eventsListTsv );\n  if ( responseNum !== null && responseNum !== &quot;&quot;) {\n    engine.setDataByNumber( responseNum, responseTxt );\n  }\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\/**\n * Google Calendar \u304b\u3089\u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30c8\uff08\u4e88\u5b9a\uff09\u3092\u53d6\u5f97\u3059\u308b\n * @param {Quser} quser \u8a8d\u8a3c\u30e6\u30fc\u30b6\n * @param {calendarId} Calendar&#39;s ID\n * @param {Date} startDate \u53c2\u7167\u671f\u9593\u958b\u59cb\u65e5\n * @param {Date} endDate \u53c2\u7167\u671f\u9593\u7d42\u4e86\u65e5\n * @param {String} timezone \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\n * @return {String} HTTP-Response (String)\n *\/\nfunction getEventsList(quser, calendarId, startDate, endDate, timezone) {\n\n  const uri = &quot;https:\/\/www.googleapis.com\/calendar\/v3\/calendars\/&quot; + calendarId + &quot;\/events&quot;;\n  const sdf = new java.text.SimpleDateFormat(&quot;yyyy-MM-dd&quot;);\n\n  const response = httpClient.begin()\n    .googleOAuth2(quser, &quot;Calendar&quot;)\n    .queryParam( &quot;timeMax&quot;, sdf.format(endDate)   + &quot;T23:59:59&quot; + timezone )\n    .queryParam( &quot;timeMin&quot;, sdf.format(startDate) + &quot;T00:00:00&quot; + timezone )\n    .queryParam( &quot;timeZone&quot;, timezone )\n    .queryParam( &quot;singleEvents&quot;, &quot;True&quot; )\n    .queryParam( &quot;orderBy&quot;, &quot;startTime&quot; )\n    .get( uri );\n\n  const status = response.getStatusCode();\n  const responseTxt = response.getResponseAsString();\n\n  if (status &gt;= 300) {\n    const error = `Failed to create\\nstatus:${status}`;\n    engine.log(responseTxt);\n    throw error;\n  }\n\n  return responseTxt;\n}\n\n\/**\n * \u53d6\u5f97\u3057\u305f\u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30c8\uff08\u4e88\u5b9a\uff09\u304b\u3089 \u958b\u59cb\u65e5\uff0f\u958b\u59cb\u65e5\u6642\uff0f\u30b5\u30de\u30ea\u30fc\u3092\u62bd\u51fa\u3059\u308b\n * @param {String} eventsListJson \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30c8\uff08\u4e88\u5b9a\uff09\u306eJSON\n * @return {String} eventsListTsv \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30c8\uff08\u4e88\u5b9a\uff09\u306e\u958b\u59cb\u65e5\uff0f\u958b\u59cb\u65e5\u6642\uff0f\u30b5\u30de\u30ea\u30fc\u306eTSV\n *\/\nfunction retrieveData(eventsListJson) {\n\n  let eventsListTsv = &quot;&quot;;\n\n  for( let i = 0; i &lt; eventsListJson.items.length; i++ ) {\n  \n    if ( &quot;dateTime&quot; in eventsListJson.items[i].start ) {\n      \/\/ &quot;dateTime&quot;: &quot;2021-01-18T13:00:00+09:00&quot;\n      eventsListTsv += eventsListJson.items[i].start.dateTime.substring(0, 10);\n      eventsListTsv += &quot;\\t(&quot; + eventsListJson.items[i].start.dateTime.substring(11, 16) + &quot;) \\t&quot;;\n    } else if ( &quot;date&quot; in eventsListJson.items[i].start ) {\n      \/\/ &quot;date&quot;: &quot;2021-01-18&quot;\n      eventsListTsv += eventsListJson.items[i].start.date;\n      eventsListTsv += &quot;\\t(--:--) \\t&quot;;\n    }\n    \n    eventsListTsv += eventsListJson.items[i].summary;\n    eventsListTsv += &quot;\\n&quot;;\n  }\n\n  return eventsListTsv.slice(0, -1);\n}\n\n<\/code><\/pre><\/div>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Download<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1tWNt4TBaXvBPB2Zd8o1RxKQQ9pS35BJg\/view?usp=drivesdk\" target=\"_blank\">Google-Calendar-eventsList-get-2026.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2026-03-09 (C) Questetra, Inc. (MIT License)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"has-small-font-size\" style=\"text-align: right;\"><div style=\"display: inline-block; background: #FBE7DD; text-align: center;\">\n<span class=\"material-icons\">warning<\/span> Freely modifiable JavaScript (ECMAScript) code. No warranty of any kind.<br>\n(Installing <em><strong>Addon Auto-Steps<\/strong><\/em> are available only on the <em><strong><span style=\"color: #1970B9\">Professional<\/span><\/strong><\/em> edition.)\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Notes<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Users in C1 need to have a configured connection with Google Calendar in [Account Settings] &gt; [Google Connectivity]\n<ul class=\"wp-block-list\">\n<li>Google Workspace Connectivity ([System Settings] > [Google Connectivity]) must be enabled on the workflow platform ([System Administrator Authorization] required)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Refer to the following page for Calendar ID [Calendar Settings] &gt; [Calendar Address]<\/li>\n\n\n\n<li>The Start Date C3\u2018 and the End Date C4\u2019 are specified in UTC with the time zone entered in C5<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Capture<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"630\" data-attachment-id=\"99826\" data-permalink=\"https:\/\/support.questetra.com\/en\/maintenance\/maintenance-20251117\/attachment\/google-calendar-eventslist-get-2021-01-08-capture-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?fit=1447%2C1575&amp;ssl=1\" data-orig-size=\"1447,1575\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Google-Calendar-eventsList-get-2021-01-08-Capture-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?fit=579%2C630&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en-579x630.png?resize=579%2C630&#038;ssl=1\" alt=\"\" class=\"wp-image-99826\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?resize=579%2C630&amp;ssl=1 579w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?resize=289%2C315&amp;ssl=1 289w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?resize=768%2C836&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?resize=1411%2C1536&amp;ssl=1 1411w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-Capture-en.png?w=1447&amp;ssl=1 1447w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\n\n\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">See Also<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2017-08-14 Episode 548:&nbsp;<a href=\"https:\/\/en.workflow-sample.net\/2017\/08\/google-analytics-api-3.html\" target=\"_blank\" rel=\"noreferrer noopener\">Analytics API Request&nbsp;<\/a>In Monday Morning (3)<\/li>\n\n\n\n<li>2017-08-21 Episode 549:&nbsp;<a href=\"https:\/\/en.workflow-sample.net\/2017\/08\/google-calendar-api.html\" target=\"_blank\" rel=\"noreferrer noopener\">Let Information Disclosure be Automatic!<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/en\/bpmn-icons\/intermediate-error-catch-event-boundary-type\/\" target=\"_blank\" rel=\"noreferrer noopener\">Intermediate Error Catch Event (Boundary Type)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Accessing to Google Calendar and retrieves a list of events (schedules) registered during the specified time period.<\/p>\n","protected":false},"author":3,"featured_media":99816,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[],"class_list":["post-181810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"Hirotaka NISHI","author_link":"https:\/\/support.questetra.com\/en\/author\/nishiquestetra\/"},"uagb_comment_info":1,"uagb_excerpt":"Accessing to Google Calendar and retrieves a list of events (schedules) registered during the specified time period.","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-Liq","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":78922,"url":"https:\/\/support.questetra.com\/en\/templates\/personnel-change-announcement-process-20170821\/","url_meta":{"origin":181810,"position":0},"title":"Personnel Change Announcement Process","author":"Hirotaka NISHI","date":"2021-01-14","format":false,"excerpt":"Notifies Personnel changes information to in-house by email. Starts automatically every Friday early in the morning and automatically and retrieves events concerning HR scheduled for the following week from Google Calendar. If there is an HR event, it will be sent to the internal mailing list.","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-personnel-change-announcement-process-20170821-209-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-personnel-change-announcement-process-20170821-209-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-personnel-change-announcement-process-20170821-209-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-personnel-change-announcement-process-20170821-209-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-personnel-change-announcement-process-20170821-209-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":99812,"url":"https:\/\/support.questetra.com\/en\/addons\/googlecalendar-eventslist-get\/","url_meta":{"origin":181810,"position":1},"title":"Google Calendar  Get events list (schedules)","author":"Hirotaka NISHI","date":"2021-01-14","format":false,"excerpt":"Accesses to Google Calendar and retrieves a list of events (schedules) registered in the specified period. Combining this Task with Workflows will make it possible to get the next week\u2019s schedule, and notify (announce) it by email.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/Google-Calendar-eventsList-get-2021-01-08-featured-image.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":76841,"url":"https:\/\/support.questetra.com\/en\/templates\/website-analytics-report-process-20170814\/","url_meta":{"origin":181810,"position":2},"title":"Website Analytics Report Process","author":"Hirotaka NISHI","date":"2021-04-05","format":false,"excerpt":"Starts periodically to obtain access information and automatically delivers a report by an email. Generates reports automatically based on the information obtained from Google Analytics and Google Calendar using the API. The marketing staff is able to make appending and correction on reports.","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/06\/eye-catch-website-analytics-report-process-20170814-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/06\/eye-catch-website-analytics-report-process-20170814-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/06\/eye-catch-website-analytics-report-process-20170814-220-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/06\/eye-catch-website-analytics-report-process-20170814-220-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/06\/eye-catch-website-analytics-report-process-20170814-220-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":77509,"url":"https:\/\/support.questetra.com\/en\/templates\/product-demo-flow-20161031\/","url_meta":{"origin":181810,"position":3},"title":"Product Demo Flow","author":"Hirotaka NISHI","date":"2021-02-18","format":false,"excerpt":"Accepts product demo requests and carry out the demo. Started by the acceptance of an application via the web form or an email and person in charge will be assigned at the [1. Assignment of Representative] Step. When the representative decides the demo date schedule, it is automatically registered in\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-product-demo-flow-20161031-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-product-demo-flow-20161031-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-product-demo-flow-20161031-220-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-product-demo-flow-20161031-220-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-product-demo-flow-20161031-220-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":67068,"url":"https:\/\/support.questetra.com\/en\/addons\/googlecalendar-eventslist\/","url_meta":{"origin":181810,"position":4},"title":"Google Calendar Event List","author":"Hirotaka NISHI","date":"2017-08-01","format":false,"excerpt":"Get Secret: https:\/\/console.developers.google.com\/apis\/dashboardConfig [OAuth 2.0 Setting] (scope) https:\/\/www.googleapis.com\/auth\/calendar.readonly Download GoogleCalendar-eventsList.xml Capture Notes Refer to the following page for Calendar ID[Calendar Settings] > [Calendar Address]You need to register Project at Google API Manager beforehand (Scope: \u201chttps:\/\/www.googleapis.com\/auth\/calendar\u201d)The Start Date C \u2018 and the End Date D\u2019 are specified in UTC with the\u2026","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2017\/08\/google-calendar-event-list-header.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2017\/08\/google-calendar-event-list-header.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2017\/08\/google-calendar-event-list-header.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2017\/08\/google-calendar-event-list-header.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2017\/08\/google-calendar-event-list-header.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":157487,"url":"https:\/\/support.questetra.com\/en\/templates\/web-meeting-management-by-google-calendar-20220709\/","url_meta":{"origin":181810,"position":5},"title":"Meeting Process, Google Calendar Auto Registration","author":"furuzo","date":"2024-02-01","format":false,"excerpt":"This workflow is for the conference secretary to prepare for a web conference. The secretary obtains approval of the schedule and agenda from the supervisor. After approval, the meeting is automatically announced using Google Calendar. At the same time, it will also notify you of the Meet access URL.","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/02\/eyecatch-web-meeting-management-by-google-calendar-20220709-en.png?fit=960%2C540&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/02\/eyecatch-web-meeting-management-by-google-calendar-20220709-en.png?fit=960%2C540&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/02\/eyecatch-web-meeting-management-by-google-calendar-20220709-en.png?fit=960%2C540&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/02\/eyecatch-web-meeting-management-by-google-calendar-20220709-en.png?fit=960%2C540&ssl=1&resize=700%2C400 2x"},"classes":[]}],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/181810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=181810"}],"version-history":[{"count":4,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/181810\/revisions"}],"predecessor-version":[{"id":181834,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/181810\/revisions\/181834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/99816"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=181810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=181810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=181810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}