\n \n \n \n \n \n\n\n

Hello dear user,

\n
\n
Photos from your latest trips:\n 1/4
\n \n \n \n ...\n \n \n \n \n ...\n \n
Please rate your trip location:
\n
\n
\n \n \n ...\n
\n
\n \n
\n
\n
\n\n\n[Full example in AmpByExample’s Playground]","AMP for Email spec","\nPublish Gmail Add-ons to your domain\n","\nJanuary 25, 2018\n","Posted by Bikin Chiu, Software Engineer, Gmail","extended the Gmail Add-on preview","business apps","domain-wide","Publish Gmail Add-ons to users in your G Suite domain. This lets you build and deploy custom add-ons for workflows or processes that are unique to your company.","Install Gmail Add-ons for G Suite accounts before they’re published. This way, you can test your add-on before releasing widely in the workplace.","Plus, G Suite admins can install add-ons for their domains. This helps G Suite users perform domain-wide installs for any add-on you build, so more people have the chance to try your add-on (or experiment with add-ons domain-wide).","this video","codelab","already-built add-ons","G Suite Marketplace","submit your add-on idea","\n\nLabels:\n\n\n\nDevelopers\n\n\n ,\n \n\nGmail\n\n\n","\n3 new tools to help improve your Apps Script development and management experience\n","\nJanuary 11, 2018\n","Posted by Ted Bradley, Product Manager, G Suite Developer Platform, Paul McReynolds, Product Manager, G Suite Developer Platform and Grant Timmerman, Developer Programs Engineer, G Suite Developer Relations","host","integration with Stackdriver","Apps Script dashboard, to help you manage, debug and monitor all of your projects in one place. ","Apps Script API, so you can programmatically manage Apps Script source files, versions and deployments. ","Apps Script Command Line Interface, for easy access to Apps Script API functionality from your terminal and shell scripts. ","\nApps Script dashboard ","script.google.com","View and search all of your projects. ","Monitor the health and usage of projects you care about. ","View details about individual projects. ","View a log of project executions and terminate long-running executions. ","documentation","file a bug","\nApps Script API ","Execution API","Apps Script API","Create, read, update and delete script projects, source files and versions. ","Manage project deployments and entry points (web app, add-on, execution). ","Obtain project execution metrics and process data. ","Run script functions. ","Stack Overflow","\nApps Script Command Line Interface ","clasp","C","L","A","S","P","open-source project on GitHub","clasp ","clasp codelab","clasp project GitHub page","\n\nLabels:\n\n\n\nAPI\n\n\n ,\n \n\nAPIs\n\n\n ,\n \n\nApps Script\n\n\n ,\n \n\nDevelopers\n\n\n ,\n \n\nexecution API\n\n\n","\nHangouts Meet now available in the Google Calendar API \n","\nDecember 13, 2017\n","Posted by Ernesta Orlovaitė, Product Manager, Google Calendar API and Wesley Chun (@wescpy), Developer Advocate, G Suite","Google Calendar API","Google Calendar","We introduced","G Suite Enterprise","Read conference data associated with events ","Copy conference data from one event to another ","Request new conference generation for an event ","\nReading conference data ","event","conferenceData","\"conferenceData\": {\n \"entryPoints\": [\n {\n \"entryPointType\": \"video\",\n \"uri\": \"https://meet.google.com/wix-pvpt-njj\",\n \"label\": \"meet.google.com/wix-pvpt-njj\"\n },\n {\n \"entryPointType\": \"more\",\n \"uri\": \"https://tel.meet/wix-pvpt-njj?pin=1701789652855\",\n \"pin\": \"1701789652855\"\n },\n {\n \"entryPointType\": \"phone\",\n \"uri\": \"tel:+44-20-3873-7654\",\n \"label\": \"+44 20 3873 7654\",\n \"pin\": \"6054226\"\n }\n ],\n \"conferenceSolution\": {\n \"key\": {\n \"type\": \"hangoutsMeet\"\n },\n \"name\": \"Hangouts Meet\",\n \"iconUri\": \"https://blogger.googleusercontent.com/img/proxy/AVvXsEiaSY9_YfMdiWryFlVhzIs3jdKPPiVuvOTO4I2Roz_qnNGdmlz30rPKsRQpH_zL9sBemoQxmsA-Djl4q_jhz1-as83Gq-49NjORxptsEGxLEp4stip8yhdVitDBWRjGoECBYqs7fbAaINxFem2mwR8pCQXsn1dvNRegYieao0vH5kxDUWsI20mcOka_r5ha_zusG4YlXHa2mzRjZOc=\"\n },\n \"conferenceId\": \"wix-pvpt-njj\",\n \"signature\": \"ADwwud9tLfjGQPpT7bdP8f3bq3DS\"\n }\n","var solution = event.conferenceData.conferenceSolution;\n\nvar content = document.getElementById(\"content\");\nvar text = document.createTextNode(\"Join \" + solution.name);\nvar icon = document.createElement(\"img\");\nicon.src = solution.iconUri;\n\ncontent.appendChild(icon);\ncontent.appendChild(text);","\nCopying conferences across events ","\nCreating a new conference for an event ","var eventPatch = {\n conferenceData: {\n createRequest: {requestId: \"7qxalsvy0e\"}\n }\n};\n\ngapi.client.calendar.events.patch({\n calendarId: \"primary\",\n eventId: \"7cbh8rpc10lrc0ckih9tafss99\",\n resource: eventPatch,\n sendNotifications: true,\n conferenceDataVersion: 1\n}).execute(function(event) {\n console.log(\"Conference created for event: %s\", event.htmlLink);\n});","\"conferenceData\": {\n \"createRequest\": {\n \"requestId\": \"7qxalsvy0e\",\n \"conferenceSolutionKey\": {\n \"type\": \"hangoutsMeet\"\n },\n \"status\": {\n \"statusCode\": \"pending\"\n }\n }\n }","statusCode","allowedConferenceSolutionTypes","calendar","conferenceProperties","documentation page","\n\nLabels:\n\n\n\nGoogle Calendar API\n\n\n","\n\n\n \n \n\n\n\n\n \n \n\n\n\n\n\n \n \n\n\n","\nLabels\n","\n \n ","\n\n.NET\n\n\n3\n\n","\n\n#io15\n\n\n1\n\n","\n\n#io16\n\n\n1\n\n","\n\nAdmin SDK\n\n\n10\n\n","\n\nAdministrative APIs\n\n\n31\n\n","\n\nAdSense\n\n\n1\n\n","\n\nanalytics\n\n\n5\n\n","\n\nAndroid\n\n\n8\n\n","\n\nAPI\n\n\n3\n\n","\n\nAPIs\n\n\n3\n\n","\n\nApp Engine\n\n\n5\n\n","\n\nApps\n\n\n1\n\n","\n\nApps Script\n\n\n118\n\n","\n\nAudit\n\n\n2\n\n","\n\nAuth\n\n\n5\n\n","\n\nbilling\n\n\n4\n\n","\n\nCharts\n\n\n2\n\n","\n\nChrome OS\n\n\n1\n\n","\n\nclassroom\n\n\n3\n\n","\n\nCloud Storage API\n\n\n1\n\n","\n\nCommunity\n\n\n1\n\n","\n\ndecks\n\n\n1\n\n","\n\nDesign\n\n\n1\n\n","\n\nDevelopers\n\n\n12\n\n","\n\nDirectory API\n\n\n3\n\n","\n\nDrive\n\n\n4\n\n","\n\nDrive SDK\n\n\n41\n\n","\n\nexecution API\n\n\n2\n\n","\n\nFirebase\n\n\n1\n\n","\n\nForms\n\n\n1\n\n","\n\nFreemium\n\n\n1\n\n","\n\nFusion Tables\n\n\n2\n\n","\n\nG Suite\n\n\n24\n\n","\n\nGadgets\n\n\n5\n\n","\n\nGmail\n\n\n7\n\n","\n\nGmail APIs\n\n\n23\n\n","\n\nGoogle\n\n\n3\n\n","\n\nGoogle APIs\n\n\n36\n\n","\n\nGoogle Apps\n\n\n33\n\n","\n\nGoogle Apps Marketplace\n\n\n7\n\n","\n\nGoogle Calendar API\n\n\n25\n\n","\n\nGoogle Classroom\n\n\n4\n\n","\n\nGoogle Cloud Directory\n\n\n1\n\n","\n\nGoogle Contacts API\n\n\n4\n\n","\n\nGoogle Data Protocol\n\n\n8\n\n","\n\ngoogle docs\n\n\n5\n\n","\n\nGoogle Docs API\n\n\n22\n\n","\n\nGoogle Drive\n\n\n8\n\n","\n\nGoogle Drive SDK\n\n\n7\n\n","\n\nGoogle Forms\n\n\n8\n\n","\n\nGoogle I/O\n\n\n3\n\n","\n\nGoogle Prediction API\n\n\n3\n\n","\n\nGoogle Profiles API\n\n\n2\n\n","\n\nGoogle sheets\n\n\n11\n\n","\n\nGoogle Sheets API\n\n\n7\n\n","\n\nGoogle Sites API\n\n\n5\n\n","\n\nGoogle Slides API\n\n\n10\n\n","\n\nGoogle Spreadsheets API\n\n\n5\n\n","\n\nGoogle Talk\n\n\n1\n\n","\n\nGoogle Tasks API\n\n\n8\n\n","\n\nGoogle+\n\n\n3\n\n","\n\ngooglenew\n\n\n1\n\n","\n\nGroups\n\n\n2\n\n","\n\nGSuite\n\n\n3\n\n","\n\nGuest Post\n\n\n43\n\n","\n\nHangouts Chat API\n\n\n1\n\n","\n\nI\n\n\n1\n\n","\n\nInbox\n\n\n1\n\n","\n\niOS\n\n\n2\n\n","\n\nissue tracker\n\n\n1\n\n","\n\nISVs\n\n\n2\n\n","\n\njava\n\n\n1\n\n","\n\nJavaScript\n\n\n6\n\n","\n\nmarketing\n\n\n3\n\n","\n\nMarketplace\n\n\n47\n\n","\n\nMarketplace ISV Guest\n\n\n21\n\n","\n\nMigration\n\n\n2\n\n","\n\nMobile\n\n\n5\n\n","\n\nmpstaffpick\n\n\n1\n\n","\n\noauth\n\n\n16\n\n","\n\nOpenID\n\n\n8\n\n","\n\nPHP\n\n\n1\n\n","\n\npresentations\n\n\n1\n\n","\n\npython\n\n\n7\n\n","\n\nrealtime API\n\n\n2\n\n","\n\nResellers\n\n\n2\n\n","\n\nRuby\n\n\n1\n\n","\n\nSaaS\n\n\n1\n\n","\n\nsecurity\n\n\n5\n\n","\n\nSheets API\n\n\n3\n\n","\n\nspreadsheets\n\n\n3\n\n","\n\nStaff Picks\n\n\n2\n\n","\n\ntool\n\n\n1\n\n","\n\ntools\n\n\n2\n\n","\n\ntutorials\n\n\n2\n\n","\n\nvideo\n\n\n4\n\n","\n\nvideos\n\n\n1\n\n","\n\nwebinar\n\n\n2\n\n","\n \n ","\nArchive\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2018\n\n","\nJul\n","\nJun\n","\nMay\n","\nMar\n","\nFeb\n","\nJan\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2017\n\n","\nDec\n","\nNov\n","\nOct\n","\nSep\n","\nAug\n","\nApr\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2016\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2015\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2014\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2013\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2012\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2011\n\n","\n\n\n \n \n\n\n\n\n \n \n  \n \n\n\n\n2010\n\n","Feed","Google","on","Follow @gsuitedevs","\nCompany-wide\n","Official Google Blog","Public Policy Blog","Student Blog","\nProducts\n","Android Blog","Chrome Blog","Lat Long Blog","\nDevelopers\n","Developers Blog","Ads Developer Blog","Android Developers Blog","\n Google\n ","\n Privacy\n ","\n Terms\n "]}