2016-02-28 96 views
1

我創建了一個將數據推送到Google Spreadsheet的小程序,它根據需要添加/刪除行,但由於某種原因,一段時間後,我正在使用的WorksheetEntry突然變爲只讀,並且只有修復它的方法似乎是手動進入電子表格並手動覆蓋標題。還有另外一種方法可以解決這個問題嗎?問題的Google Spreadsheet API - WorksheetEntry變爲只讀?

例子:(它未能在.Update(),因爲它成爲只讀)

m_SongsSheet = (WorksheetEntry)m_SongSpreadSheet.Worksheets.Entries.FirstOrDefault(x => x.Title.Text.ToLower() == "songlist"); 
m_SongsSheet.Rows = 10; 
m_SongsSheet.Update(); 

回答

0

有一個在文檔的管理工作表頁面的說明,指出

注意:用戶訪問級別在GUI中設置。如果用戶擁有給定的工作表或被列爲編輯器,則他們具有讀/寫訪問權限;如果它們僅作爲查看者列出,則它們具有隻讀訪問權限。此外,如果工作表已發佈,則即使未列爲查看者的未經身份驗證的用戶和用戶也具有讀取權限。

確保您(或您的應用程序中的身份驗證人員)被設置爲編輯器,以便您擁有寫入權限。

相關問題