Skip to content

Commit

Permalink
chore: update mentions (#381)
Browse files Browse the repository at this point in the history
Co-authored-by: jpoehnelt <[email protected]>
  • Loading branch information
github-actions[bot] and jpoehnelt authored May 14, 2024
1 parent b1a19d5 commit ae6ec47
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions src/_data/webmentions.json
Original file line number Diff line number Diff line change
Expand Up @@ -6163,6 +6163,71 @@
"repost-of": [],
"rsvp": []
},
"/posts/sheets-api-import-image-external-url/": {
"all": [
{
"author": {
"name": "Martin Hawksey",
"photo": "",
"type": "card",
"url": "https://pulse.appsscript.info/p/author/admin/"
},
"content": {
"html": "<blockquote>\n<a href=\"https://tanaikech.github.io/2024/02/25/allowing-access-by-importhtml-importdata-importfeed-importxml-and-importrange-on-google-spreadsheet-with-google-apps-script/\"><img height=\"519\" width=\"1000\" alt=\"\" src=\"https://pulse.appsscript.info/files/2024/05/fig1.png\"></a><p>Image credit: Kanshi Tanaike</p></blockquote>\n<p>In February 2024, Google made a change in Google Sheets to enhance data security. Now, users must provide explicit consent before Sheets can connect to external data sources. This change aims to prevent unintentional data leaks and improve overall data loss prevention within Google Sheets.</p>\n<p><strong>Impact on Users:</strong></p>\n<p>When manually adding or editing certain IMPORT functions (<code>IMPORTHTML</code>, <code>IMPORTXML</code>, <code>IMPORTFEED</code>, <code>IMPORTDATA</code>) and the <code>IMAGE</code> function in a Google Sheet, a warning banner will appear blocking sending a receiving data until the user gives consent. To enable this functionality, users need to click “Allow access.”</p>\n<p><strong>Impact on Developers:</strong></p>\n<p>As highlighted in the first source post by Justin Poehnelt, this change caused issues for developers who programmatically create Google Sheets and automate tasks, such as generating PDF documents as the <code>IMPORT</code> and <code>IMAGE</code> functions were blocked.</p>\n<p><strong>Solutions for Developers:</strong></p>\n<p>Fortunately, Google introduced an update to the Google Sheets API to address this challenge. Developers can now enable external data access programmatically by setting the <code>importFunctionsExternalUrlAccessAllowed</code> property in the Google Sheet metadata. This allows specific <code>IMPORT</code> and <code>IMAGE</code> functions to work without manual user consent.</p>\n<p>For the <code>IMPORTRANGE</code> function, a similar API property is currently unavailable. However, an unofficial workaround exists that involves calling an undocumented endpoint using Google Apps Script as detailed in the second source post by Kanshi Tanaike.</p>\n<p><strong>Future Expectations:</strong></p>\n<p>As Google continues to prioritize data security, there will likely be further enhancements to data loss prevention controls within Google Workspace. Hopefully, future updates will also include official API controls for <code>IMPORTRANGE</code> and other functions to facilitate legitimate data access for developers while maintaining data security.</p>\n<p><strong>Additional Resources:</strong></p>\n<ul><li><em><a href=\"https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/\">Google Sheets API – IMPORT / Image – Bypass User Consent<i></i></a></em> by Justin Poehnelt</li>\n<li><em><a href=\"https://tanaikech.github.io/2024/02/25/allowing-access-by-importhtml-importdata-importfeed-importxml-and-importrange-on-google-spreadsheet-with-google-apps-script/\">Allowing Access by IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on Google Spreadsheet with Google Apps Script · tanaike<i></i></a></em> by Kanshi Tanaike</li>\n</ul><img alt=\"\" height=\"100\" width=\"100\" src=\"https://pulse.appsscript.info/files/2022/06/2022-GDE-Workspace-Profile-Badge.jpg\"><a class=\"p-author h-card\" href=\"https://pulse.appsscript.info/p/author/admin/\"><span class=\"p-name\">Martin Hawksey</span></a><p>Member of <a href=\"https://developers.google.com/community/experts/\">Google Developers Experts Program<i></i></a> for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.</p>\n<a href=\"https://mashe.hawksey.info\">mashe.hawksey.info<i></i></a><a href=\"https://twitter.com/mhawksey\" title=\"Twitter\"><i></i></a><a href=\"https://mashe.hawksey.info\" title=\"Wordpress\"><i></i></a><a href=\"https://www.linkedin.com/in/mhawksey/\" title=\"Linkedin\"><i></i></a><a href=\"https://github.com/mhawksey\" title=\"Github\"><i></i></a>\n\n<h3>Related Posts:</h3>\n<ul><li><a href=\"https://pulse.appsscript.info/p/2023/06/new-google-chat-import-mode-apis-to-support-message-platform-migration-are-now-in-developer-preview/\"><span>NEW Google Chat Import Mode APIs to support message platform migration are now in developer preview</span></a></li>\n<li><a href=\"https://pulse.appsscript.info/p/2023/07/what-can-ai-do-for-you-as-a-google-sheets-user-is-the-hype-justified/\"><span>What can AI do for you as a Google Sheets user? Is the hype justified?</span></a></li>\n<li><a href=\"https://pulse.appsscript.info/p/2023/11/uploading-files-without-authorizing-scopes-with-a-dialog-in-google-sheets-using-google-apps-script/\"><span>Uploading files without authorizing scopes with a dialog in Google Sheets using Google Apps Script</span></a></li>\n</ul>",
"text": "Image credit: Kanshi Tanaike\nIn February 2024, Google made a change in Google Sheets to enhance data security. Now, users must provide explicit consent before Sheets can connect to external data sources. This change aims to prevent unintentional data leaks and improve overall data loss prevention within Google Sheets.\nImpact on Users:\nWhen manually adding or editing certain IMPORT functions (IMPORTHTML, IMPORTXML, IMPORTFEED, IMPORTDATA) and the IMAGE function in a Google Sheet, a warning banner will appear blocking sending a receiving data until the user gives consent. To enable this functionality, users need to click “Allow access.”\nImpact on Developers:\nAs highlighted in the first source post by Justin Poehnelt, this change caused issues for developers who programmatically create Google Sheets and automate tasks, such as generating PDF documents as the IMPORT and IMAGE functions were blocked.\nSolutions for Developers:\nFortunately, Google introduced an update to the Google Sheets API to address this challenge. Developers can now enable external data access programmatically by setting the importFunctionsExternalUrlAccessAllowed property in the Google Sheet metadata. This allows specific IMPORT and IMAGE functions to work without manual user consent.\nFor the IMPORTRANGE function, a similar API property is currently unavailable. However, an unofficial workaround exists that involves calling an undocumented endpoint using Google Apps Script as detailed in the second source post by Kanshi Tanaike.\nFuture Expectations:\nAs Google continues to prioritize data security, there will likely be further enhancements to data loss prevention controls within Google Workspace. Hopefully, future updates will also include official API controls for IMPORTRANGE and other functions to facilitate legitimate data access for developers while maintaining data security.\nAdditional Resources:\nGoogle Sheets API – IMPORT / Image – Bypass User Consent by Justin Poehnelt\nAllowing Access by IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on Google Spreadsheet with Google Apps Script · tanaike by Kanshi Tanaike\nMartin HawkseyMember of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.\nmashe.hawksey.info\n\nRelated Posts:\nNEW Google Chat Import Mode APIs to support message platform migration are now in developer preview\nWhat can AI do for you as a Google Sheets user? Is the hype justified?\nUploading files without authorizing scopes with a dialog in Google Sheets using Google Apps Script"
},
"mention-of": "https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/",
"name": "Allowing access for IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on behalf of the user in Google Sheets",
"published": "2024-05-09T00:00:00",
"rels": {
"canonical": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/"
},
"type": "entry",
"url": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/",
"wm-id": 1825778,
"wm-private": false,
"wm-property": "mention-of",
"wm-protocol": "pingback",
"wm-received": "2024-05-09T21:30:06Z",
"wm-source": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/",
"wm-target": "https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/"
}
],
"bookmark-of": [],
"in-reply-to": [],
"like-of": [],
"mention-of": [
{
"author": {
"name": "Martin Hawksey",
"photo": "",
"type": "card",
"url": "https://pulse.appsscript.info/p/author/admin/"
},
"content": {
"html": "<blockquote>\n<a href=\"https://tanaikech.github.io/2024/02/25/allowing-access-by-importhtml-importdata-importfeed-importxml-and-importrange-on-google-spreadsheet-with-google-apps-script/\"><img height=\"519\" width=\"1000\" alt=\"\" src=\"https://pulse.appsscript.info/files/2024/05/fig1.png\"></a><p>Image credit: Kanshi Tanaike</p></blockquote>\n<p>In February 2024, Google made a change in Google Sheets to enhance data security. Now, users must provide explicit consent before Sheets can connect to external data sources. This change aims to prevent unintentional data leaks and improve overall data loss prevention within Google Sheets.</p>\n<p><strong>Impact on Users:</strong></p>\n<p>When manually adding or editing certain IMPORT functions (<code>IMPORTHTML</code>, <code>IMPORTXML</code>, <code>IMPORTFEED</code>, <code>IMPORTDATA</code>) and the <code>IMAGE</code> function in a Google Sheet, a warning banner will appear blocking sending a receiving data until the user gives consent. To enable this functionality, users need to click “Allow access.”</p>\n<p><strong>Impact on Developers:</strong></p>\n<p>As highlighted in the first source post by Justin Poehnelt, this change caused issues for developers who programmatically create Google Sheets and automate tasks, such as generating PDF documents as the <code>IMPORT</code> and <code>IMAGE</code> functions were blocked.</p>\n<p><strong>Solutions for Developers:</strong></p>\n<p>Fortunately, Google introduced an update to the Google Sheets API to address this challenge. Developers can now enable external data access programmatically by setting the <code>importFunctionsExternalUrlAccessAllowed</code> property in the Google Sheet metadata. This allows specific <code>IMPORT</code> and <code>IMAGE</code> functions to work without manual user consent.</p>\n<p>For the <code>IMPORTRANGE</code> function, a similar API property is currently unavailable. However, an unofficial workaround exists that involves calling an undocumented endpoint using Google Apps Script as detailed in the second source post by Kanshi Tanaike.</p>\n<p><strong>Future Expectations:</strong></p>\n<p>As Google continues to prioritize data security, there will likely be further enhancements to data loss prevention controls within Google Workspace. Hopefully, future updates will also include official API controls for <code>IMPORTRANGE</code> and other functions to facilitate legitimate data access for developers while maintaining data security.</p>\n<p><strong>Additional Resources:</strong></p>\n<ul><li><em><a href=\"https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/\">Google Sheets API – IMPORT / Image – Bypass User Consent<i></i></a></em> by Justin Poehnelt</li>\n<li><em><a href=\"https://tanaikech.github.io/2024/02/25/allowing-access-by-importhtml-importdata-importfeed-importxml-and-importrange-on-google-spreadsheet-with-google-apps-script/\">Allowing Access by IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on Google Spreadsheet with Google Apps Script · tanaike<i></i></a></em> by Kanshi Tanaike</li>\n</ul><img alt=\"\" height=\"100\" width=\"100\" src=\"https://pulse.appsscript.info/files/2022/06/2022-GDE-Workspace-Profile-Badge.jpg\"><a class=\"p-author h-card\" href=\"https://pulse.appsscript.info/p/author/admin/\"><span class=\"p-name\">Martin Hawksey</span></a><p>Member of <a href=\"https://developers.google.com/community/experts/\">Google Developers Experts Program<i></i></a> for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.</p>\n<a href=\"https://mashe.hawksey.info\">mashe.hawksey.info<i></i></a><a href=\"https://twitter.com/mhawksey\" title=\"Twitter\"><i></i></a><a href=\"https://mashe.hawksey.info\" title=\"Wordpress\"><i></i></a><a href=\"https://www.linkedin.com/in/mhawksey/\" title=\"Linkedin\"><i></i></a><a href=\"https://github.com/mhawksey\" title=\"Github\"><i></i></a>\n\n<h3>Related Posts:</h3>\n<ul><li><a href=\"https://pulse.appsscript.info/p/2023/06/new-google-chat-import-mode-apis-to-support-message-platform-migration-are-now-in-developer-preview/\"><span>NEW Google Chat Import Mode APIs to support message platform migration are now in developer preview</span></a></li>\n<li><a href=\"https://pulse.appsscript.info/p/2023/07/what-can-ai-do-for-you-as-a-google-sheets-user-is-the-hype-justified/\"><span>What can AI do for you as a Google Sheets user? Is the hype justified?</span></a></li>\n<li><a href=\"https://pulse.appsscript.info/p/2023/11/uploading-files-without-authorizing-scopes-with-a-dialog-in-google-sheets-using-google-apps-script/\"><span>Uploading files without authorizing scopes with a dialog in Google Sheets using Google Apps Script</span></a></li>\n</ul>",
"text": "Image credit: Kanshi Tanaike\nIn February 2024, Google made a change in Google Sheets to enhance data security. Now, users must provide explicit consent before Sheets can connect to external data sources. This change aims to prevent unintentional data leaks and improve overall data loss prevention within Google Sheets.\nImpact on Users:\nWhen manually adding or editing certain IMPORT functions (IMPORTHTML, IMPORTXML, IMPORTFEED, IMPORTDATA) and the IMAGE function in a Google Sheet, a warning banner will appear blocking sending a receiving data until the user gives consent. To enable this functionality, users need to click “Allow access.”\nImpact on Developers:\nAs highlighted in the first source post by Justin Poehnelt, this change caused issues for developers who programmatically create Google Sheets and automate tasks, such as generating PDF documents as the IMPORT and IMAGE functions were blocked.\nSolutions for Developers:\nFortunately, Google introduced an update to the Google Sheets API to address this challenge. Developers can now enable external data access programmatically by setting the importFunctionsExternalUrlAccessAllowed property in the Google Sheet metadata. This allows specific IMPORT and IMAGE functions to work without manual user consent.\nFor the IMPORTRANGE function, a similar API property is currently unavailable. However, an unofficial workaround exists that involves calling an undocumented endpoint using Google Apps Script as detailed in the second source post by Kanshi Tanaike.\nFuture Expectations:\nAs Google continues to prioritize data security, there will likely be further enhancements to data loss prevention controls within Google Workspace. Hopefully, future updates will also include official API controls for IMPORTRANGE and other functions to facilitate legitimate data access for developers while maintaining data security.\nAdditional Resources:\nGoogle Sheets API – IMPORT / Image – Bypass User Consent by Justin Poehnelt\nAllowing Access by IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on Google Spreadsheet with Google Apps Script · tanaike by Kanshi Tanaike\nMartin HawkseyMember of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.\nmashe.hawksey.info\n\nRelated Posts:\nNEW Google Chat Import Mode APIs to support message platform migration are now in developer preview\nWhat can AI do for you as a Google Sheets user? Is the hype justified?\nUploading files without authorizing scopes with a dialog in Google Sheets using Google Apps Script"
},
"mention-of": "https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/",
"name": "Allowing access for IMPORTHTML, IMPORTDATA, IMPORTFEED, IMPORTXML, and IMPORTRANGE on behalf of the user in Google Sheets",
"published": "2024-05-09T00:00:00",
"rels": {
"canonical": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/"
},
"type": "entry",
"url": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/",
"wm-id": 1825778,
"wm-private": false,
"wm-property": "mention-of",
"wm-protocol": "pingback",
"wm-received": "2024-05-09T21:30:06Z",
"wm-source": "https://pulse.appsscript.info/p/2024/05/allowing-access-for-importhtml-importdata-importfeed-importxml-and-importrange-on-behalf-of-the-user-in-google-sheets/",
"wm-target": "https://justin.poehnelt.com/posts/sheets-api-import-image-external-url/"
}
],
"repost-of": [],
"rsvp": []
},
"/posts/sync-branches-github-workflow/": {
"all": [
{
Expand Down

0 comments on commit ae6ec47

Please sign in to comment.