<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: misnome</title>
    <description>The latest articles on DEV Community by misnome (@misnome).</description>
    <link>https://dev.to/misnome</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F600042%2Fcdb3c13d-4414-48e4-92cd-50e53a8c7ee5.png</url>
      <title>DEV Community: misnome</title>
      <link>https://dev.to/misnome</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/misnome"/>
    <language>en</language>
    <item>
      <title>How to prevent viewer using app script to get values from shared google spreadsheet, especially for hidden sheets</title>
      <dc:creator>misnome</dc:creator>
      <pubDate>Fri, 19 Mar 2021 17:34:02 +0000</pubDate>
      <link>https://dev.to/misnome/how-to-prevent-viewer-using-app-script-to-get-values-from-shared-google-spreadsheet-especially-for-hidden-sheets-17ag</link>
      <guid>https://dev.to/misnome/how-to-prevent-viewer-using-app-script-to-get-values-from-shared-google-spreadsheet-especially-for-hidden-sheets-17ag</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;h1&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
            &lt;a href="https://stackoverflow.com/questions/66711890/how-to-prevent-viewer-using-app-script-to-get-values-from-shared-google-spreadsh" rel="noopener noreferrer"&gt;
               How to prevent viewer using app script to get values from shared google spreadsheet, especially for hidden sheets
            &lt;/a&gt;
        &lt;/h1&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Mar 19 '21&lt;/span&gt;
            &lt;span&gt;Comments: 2&lt;/span&gt;
            &lt;span&gt;Answers: 0&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/66711890/how-to-prevent-viewer-using-app-script-to-get-values-from-shared-google-spreadsh" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;For shared spreadsheets, the permission has been set to viewer, and unticked the checkbox "Viewers and commenters can see the option to download, print, and copy". However, the viewer still able to get values by using App Script, for example function:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;function grabValues(){
  const ss = SpreadsheetApp.openById(sheetId)
  const sheet =&lt;/code&gt;&lt;/pre&gt;…
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    
      &lt;a href="https://stackoverflow.com/questions/66711890/how-to-prevent-viewer-using-app-script-to-get-values-from-shared-google-spreadsh" rel="noopener noreferrer"&gt;Open Full Question&lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
