Write to GoogleSheet via API with Java

后端 未结 4 1937
死守一世寂寞
死守一世寂寞 2020-12-11 16:18

I am trying to write a value to a cell with Google Sheet API with Java. For reading I used guide from Java Quickstart which worked fine for me.

For writing to Google

相关标签:
4条回答
  • 2020-12-11 17:00

    I was having the same issue. I resolved the problem that was in the scope. I just changed

    SheetsScopes.SPREADSHEETS.READONLY
    

    To

     SheetsScopes.SPREADSHEETS
    

    And it works very well.

    0 讨论(0)
  • Apparently there were several issues together:

    1. Delete credentials that were stored at /Users/XXX/.credentials.
    2. Change Scopes to SheetsScopes.SPREADSHEETS.
    3. Google Sheet Share and Edit options at on Sheet itself.

    Now it works! Thank you guys for help

    0 讨论(0)
  • 2020-12-11 17:06

    Try replacing "Sheet1!A4:H" with A4:H

    0 讨论(0)
  • 2020-12-11 17:16

    The Java API must be used in an interactive way, if you're running this on a server that can't pop up a web-browser (which will let you approve an OAuth dialog), then the authentication flow doesn't get proper credentials and won't work.

    While running this, do you see a browser pop up to approve an OAuth dialog? If not, you're likely running in a headless session and will need some other means to get the user's credentials.

    0 讨论(0)
提交回复
热议问题