从库对象定义全局变量

问题描述 投票:0回答:1

我寻求将 GID 和 SSID 分组为“SheetIDs”对象的属性。在对象中时,变量似乎没有正确分配。有人可以协助查找错误吗?图书馆是

ccCode

cc代码库:

const DashboardSSID = "TEMPSSID";
const DashboardSheetIDs = {SSID:"TEMPSSID"};

电子表格代码:

//Working
//SpreadsheetCode
const DashboardSSID = ccCode.DashboardSSID;


//Not Working
//SpreadsheetCode
const DashboardSSID = ccCode.DashboardSheetIDs.SSID;
//SpreadsheetError
//TypeError: Cannot read properties of undefined (reading 'SSID')

最后一个抛出错误:

类型错误:无法读取未定义的属性(读取“SSID”)

javascript object google-sheets google-apps-script shared-libraries
1个回答
0
投票

谢谢TheMaster回答问题。

这是因为 const 声明不会传递给最终用户。 stackoverflow.com/a/60459759.

通过将 const 更改为 var 解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.