Google apps script 在我的计算机上打开Excel文件的Google脚本(来自G电子表格)

Google apps script 在我的计算机上打开Excel文件的Google脚本(来自G电子表格),google-apps-script,google-sheets,google-api,google-spreadsheet-api,Google Apps Script,Google Sheets,Google Api,Google Spreadsheet Api,我正在寻找一个脚本,我可以从谷歌电子表格,将打开一个特定的Excel文件,位于我的计算机上运行 可能吗 谢谢 不完全确定从Google电子表格运行意味着什么,例如,如果您想通过单击特定Google电子表格中的按钮来执行脚本,这是可能的。请参阅谷歌的文档: 据我所知,访问本地文件是不可能的,因为GAS是一种基于网络的服务,所以它将无法连接到您的个人计算机。我的解决方案是将特定的Excel文件添加到您的Google驱动器中。当这些文件位于您的Google Drive文件夹中时,任何Google应用程

我正在寻找一个脚本,我可以从谷歌电子表格,将打开一个特定的Excel文件,位于我的计算机上运行

可能吗


谢谢

不完全确定从Google电子表格运行意味着什么,例如,如果您想通过单击特定Google电子表格中的按钮来执行脚本,这是可能的。请参阅谷歌的文档:

据我所知,访问本地文件是不可能的,因为GAS是一种基于网络的服务,所以它将无法连接到您的个人计算机。我的解决方案是将特定的Excel文件添加到您的Google驱动器中。当这些文件位于您的Google Drive文件夹中时,任何Google应用程序脚本都可以访问它们

编辑

您可以使用Google电子表格打开Excel文件(仅当文件位于驱动器中时)。使用鼠标右键单击,您可以选择“打开方式”>“谷歌电子表格”,这将创建Excel文件的副本作为谷歌电子表格。如果打开,请复制URL,如果编写了一个简单的脚本,您可以开始使用,这对我来说很好:

函数myFunction(){
var ss=电子表格应用程序.openByUrl(“url”);
var sheets=ss.getSheets();
对于(变量i=0;i}
感谢Wolteer的快速回答!我可以肯定地把Excel文件在谷歌驱动器,如果它允许我打开它点击一个按钮从谷歌电子表格!老实说,我的编码水平相当基础,你能帮我吗?谢谢如果您使用Google Sync并将该Excel文件放在本地Google驱动器中,那么您可能能够实现这一点。我不知道如何访问Excel电子表格。检查插件。@AviG看到我的编辑我希望这是你一直在寻找的for@wolteeer我完全按照你写的做了——在G-Spreadsheet中打开XL文件,将脚本与GS url放在一起并运行,但基本上什么都没有发生,Excel文件也没有打开。有什么我可能错过的吗?试试这个函数,如果你真的想(以图形方式)打开一个工作表对不起我的错误,我以为你想在脚本环境中打开它:function myFunction(){var ssName=SpreadsheetApp.openByUrl(“url”).getName();SpreadsheetApp.getActive().getSheetByName(ssName).activate();}