我正在尝试在Google电子表格中使用ES6(在script.google.com部分中).我是JavaScript的新手,也许这个错误很简单......
SomeClass.我正在寻找模块,因为我的声明不是好的我做了什么:
ReferenceError:SomeClass这是我的代码:
SomeClass.js
export default class SomeClass {
constructor() {
this.loggerSheet = SpreadsheetApp.getActiveSpreadsheet()
.getSheetByName("ImportLog");
}
LogInfo(data) {
Logger.log(data);
loggerSheet.appendRow([new Date(), "INFO", data]);
}
}
Run Code Online (Sandbox Code Playgroud)
Main.js
import SomeClass from './SomeClass.js';
Run Code Online (Sandbox Code Playgroud)
在script.google中测试
function test_bundle() {
var someClass = new SomeClass(); //<== breaks here
}
Run Code Online (Sandbox Code Playgroud)
Bundle.js =>复制/粘贴到script.google
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) …Run Code Online (Sandbox Code Playgroud) javascript google-sheets google-apps-script ecmascript-6 webpack