![](/img/trans.png)
[英]Create new product with woocommerce REST API with javascript (clientside)?
[英]Create new spreadsheet via GDrive REST API in Javascript?
我想使用Javascript中的V4 REST API在Google雲端硬盤中創建一個新的電子表格。 我可以將數據寫入到現有數據中,因為一旦獲得授權,我就擁有這樣的ID:
var accessToken=gapi.auth.getToken().access_token;
var str="https://sheets.googleapis.com/v4/spreadsheets/"+id+"/values/Sheet1!A1:E50?valueInputOption=USER_ENTERED";
var xhr=new XMLHttpRequest();
xhr.open("PUT",str);
xhr.setRequestHeader('Authorization','Bearer '+ accessToken);
xhr.send(JSON.stringify(data));
但是我不知道如何用Javascript從頭開始創建一個。
我了解您想創建新的電子表格。 如果我的理解是正確的,那么該修改如何?
var data = {"properties": {"title": "### filename of new spreadsheet ###"}}; // Added
var accessToken=gapi.auth.getToken().access_token;
var str="https://sheets.googleapis.com/v4/spreadsheets"; // Modified
var xhr=new XMLHttpRequest();
xhr.open("POST",str); // Modified
xhr.setRequestHeader('Authorization','Bearer '+ accessToken);
xhr.send(JSON.stringify(data));
data
非常簡單。 因此,請根據您的環境進行修改。 如果我誤解了您的問題,對不起。
要創建新的電子表格,您可以按照此文檔進行操作 。
創建一個電子表格,返回新創建的電子表格。
它需要以下OAuth范圍之一:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/spreadsheets
有關更多信息,請參閱Auth Guide 。
有關示例代碼,請參見上述文檔中的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.