我正在尝试使用Vue项目的googleapi在Google电子表格中获取一些行,并且已经在Google控制台中创建了一个项目和正确的服务帐户凭据。
问题是单击按钮TypeError: The "original" argument must be of type Function
时出现此错误,但我使用的是以下简单代码:
<template>
<div id="app" class="container">
<button class="button" @click="getData">Get data</button>
</div>
</template>
<script>
export default {
name: 'app',
methods: {
getData: async function() {
const { google } = require('googleapis');
const range = 'Data!A2:C999';
}
}
}
</script>
我不明白是什么原因导致此错误,看来
const { google } = require('googleapis');
中有问题,但我无法弄清楚。 最佳答案
const { google } = require('googleapis');
不是正确的语法。
您应该改为添加:import { google } from 'googleapis';
在script
标记下方