gpt4 book ai didi

javascript - 从 JavaScript 访问电子表格时出现 "SpreadsheetApp is not defined"

转载 作者:行者123 更新时间:2023-11-28 01:11:55 33 4
gpt4 key购买 nike

我在尝试从 JavaScript 访问 Google 电子表格时收到此错误。

Uncaught ReferenceError: SpreadsheetApp is not defined

为什么会发生这种情况?

<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
function findAllBP() {
var sheet = SpreadsheetApp.getActiveSpreadsheet(); // error
var sid = SpreadsheetApp.openById('ID');
var dd = sid.getSheetByName('Published').getRange('A').getValues();
var name = sheet.getName();
console.log("name of spreadsheet" + name);
}

window.onload = function() {findAllBP();};
</script>
</head>

<body>
</body>

</html>

最佳答案

根据文档( https://developers.google.com/loader/ ),首先您需要加载模块并使用它的 API:

google.load("search", "1");

但这不是这里的问题。您尝试使用的 API 是 Apps 脚本 API,在常规网站上不可用。它必须在电子表格的上下文中使用。了解有关 Apps 脚本文档的更多信息:https://developers.google.com/apps-script/

关于javascript - 从 JavaScript 访问电子表格时出现 "SpreadsheetApp is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326674/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com