要使用Google Sheets API在JavaScript中创建包含两个工作表的Google电子表格,您可以按照以下步骤进行操作:
<head>
标签中添加以下代码来实现:<script src="https://apis.google.com/js/api.js"></script>
function init() {
gapi.client.init({
apiKey: 'YOUR_API_KEY',
discoveryDocs: ['https://sheets.googleapis.com/$discovery/rest?version=v4'],
}).then(function() {
// API初始化成功后,可以调用其他函数进行操作
createSpreadsheet();
}, function(error) {
console.log('API初始化失败', error);
});
}
function handleClientLoad() {
gapi.load('client', init);
}
function createSpreadsheet() {
var spreadsheetBody = {
properties: {
title: 'My Spreadsheet'
},
sheets: [
{
properties: {
title: 'Sheet 1'
}
},
{
properties: {
title: 'Sheet 2'
}
}
]
};
gapi.client.sheets.spreadsheets.create({}, spreadsheetBody).then(function(response) {
console.log('成功创建电子表格', response);
}, function(error) {
console.log('创建电子表格失败', error);
});
}
在上述代码中,我们首先定义了一个spreadsheetBody
对象,其中包含了电子表格的属性和两个工作表的属性。然后,我们使用gapi.client.sheets.spreadsheets.create
方法来创建电子表格,并传入spreadsheetBody
作为参数。
handleClientLoad
函数来初始化API和进行身份验证。以下是一个示例代码:<button onclick="handleClientLoad()">创建电子表格</button>
通过点击该按钮,您将触发API初始化和身份验证的过程,并创建包含两个工作表的Google电子表格。
领取专属 10元无门槛券
手把手带您无忧上云