Javascript 用于谷歌应用程序脚本的以太坊最小库

Javascript 用于谷歌应用程序脚本的以太坊最小库,javascript,google-apps-script,ethereum,smartcontracts,Javascript,Google Apps Script,Ethereum,Smartcontracts,我需要能够调用以太坊合同(只读eth_调用即可),并将结果存储在我的谷歌工作表中。有什么合理的方法可以使用谷歌应用程序脚本实现这一点吗?我找不到任何方法导入像web3或ethrpc这样的库…我在Cloud上使用了一个带有ethrpc的入口点。您是否尝试将整个库粘贴到应用程序脚本项目中,并将其作为库共享?所以它可以被其他脚本使用?拥有将开源库添加到应用程序脚本项目的权限。你可能也需要做一些包装。@Aerials我在一些库中尝试过,但总是出错。其中一些库使用的传输函数在Google应用程序中是不可用

我需要能够调用以太坊合同(只读eth_调用即可),并将结果存储在我的谷歌工作表中。有什么合理的方法可以使用谷歌应用程序脚本实现这一点吗?我找不到任何方法导入像web3或ethrpc这样的库…

我在Cloud上使用了一个带有ethrpc的入口点。您是否尝试将整个库粘贴到应用程序脚本项目中,并将其作为库共享?所以它可以被其他脚本使用?拥有将开源库添加到应用程序脚本项目的权限。你可能也需要做一些包装。@Aerials我在一些库中尝试过,但总是出错。其中一些库使用的传输函数在Google应用程序中是不可用的(它只支持UrlFetchApp.fetch),而其他库似乎使用各种Javascript结构,我猜这些结构也不受支持。我甚至尝试添加更简单的ethereumjs abi库,即使其中一个失败了,也会出现一些似乎不容易修复的错误…@contributorpw如果没有至少一个基本的abi库,就很难调用契约…我发现了一个可以帮助编译的库,似乎没有错误:但当我通过eval运行它时,它只返回true。知道如何将结果函数实际存储到abi对象中,以便我可以使用其中定义的函数吗?