Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 访问Google Sheets插件时出现问题_Google Apps Script_Google Sheets_Google Cloud Platform - Fatal编程技术网

Google apps script 访问Google Sheets插件时出现问题

Google apps script 访问Google Sheets插件时出现问题,google-apps-script,google-sheets,google-cloud-platform,Google Apps Script,Google Sheets,Google Cloud Platform,我创建了一个GoogleSheets插件,它从gmail中提取一些信息,并以特定格式显示在工作表上。此插件仅由我的帐户使用,因此我已将其设置为未在webstore中列出。我已经在谷歌上发布了这个插件,并支付了5美元。看起来一切都被很好地接受了,当我在商店里看到插件的定义时,它说:Published/GAM:Pending under Status 最初,当我在开发者面板中点击插件的名称时,我能够看到插件在商店中的样子,并且有一个免费安装插件的链接。当我点击这个链接时,我会被带到一个空的谷歌页面,

我创建了一个GoogleSheets插件,它从gmail中提取一些信息,并以特定格式显示在工作表上。此插件仅由我的帐户使用,因此我已将其设置为未在webstore中列出。我已经在谷歌上发布了这个插件,并支付了5美元。看起来一切都被很好地接受了,当我在商店里看到插件的定义时,它说:Published/GAM:Pending under Status

最初,当我在开发者面板中点击插件的名称时,我能够看到插件在商店中的样子,并且有一个免费安装插件的链接。当我点击这个链接时,我会被带到一个空的谷歌页面,几秒钟后,我会看到一个弹出窗口,上面写着“找不到加载项。再试一次,或者稍后再查看”。我按照建议做了,后来尝试了好几次,但都没有成功。然后过了一会儿,当我现在访问chrome开发者仪表板并单击插件名称时,我会进入G-Suite市场页面,而不是插件页面。我尝试重新加载插件,但仍然得到相同的结果


谷歌处理未列出的插件需要几个小时吗?有什么我不知道的吗?我读到一些关于google store迁移到G suite market place的文章,这是问题的一部分吗?

当在google电子表格中选择Add-ons菜单,并单击“Get Add-ons”菜单项时,默认情况下,GSuite Marketplace现在打开

您所经历的变化是由于插件从Chrome Web应用商店迁移到GSuite Marketplace

仍然可以在Chrome Web Store中导航到您的列表,但您不能通过旧的Chrome Web Store开发者仪表板进行导航。您需要转到新的开发人员仪表板。问题是,即使你可以在Chrome网络商店中看到未列出的插件列表,它也无法安装

在“状态”列中,您将看到加载项的已发布未列出状态


如果您不使用新的Chrome Web Store developer仪表板,那么您可能根本找不到发布为未列出的附加组件的列表。

当在Google电子表格中选择附加组件菜单,并单击“获取附加组件”菜单项时,默认情况下,GSuite Marketplace现在打开

您所经历的变化是由于插件从Chrome Web应用商店迁移到GSuite Marketplace

仍然可以在Chrome Web Store中导航到您的列表,但您不能通过旧的Chrome Web Store开发者仪表板进行导航。您需要转到新的开发人员仪表板。问题是,即使你可以在Chrome网络商店中看到未列出的插件列表,它也无法安装

在“状态”列中,您将看到加载项的已发布未列出状态


如果您不使用新的Chrome Web Store developer仪表板,那么您可能根本找不到发布为未列出的附加组件的列表。

Alan,谢谢您的回复。看起来我可以访问新的chrome开发者仪表板,我确实看到我的插件状态为“已发布未上市”。当它的名字出现在列表中时,我会被带到显示插件详细信息的页面,并且有一个链接,上面写着“在Chrome网络商店中查看”。我可以通过这个链接查看插件在webstore中的列表(耶!),但是显示“添加到Chrome”的按钮被禁用。我怎样才能将这个插件添加到我的谷歌工作表中呢?似乎一个插件不能再从Chrome网络商店安装了。那不好。我有一个用户正在使用我的加载项,我不想公开发布该加载项。该附加组件仅适用于他们的公司。如果您公开发布加载项,它可能永远不会显示在加载项存储中,除非有人直接搜索它。但是,您需要检查用户电子邮件,以确保没有其他人安装它。谷歌可能希望使用免费账户的用户为G套件账户付费。如果你有一个G套件帐户,那么你可以只发布到域中。我想这对我来说是个糟糕的时机。我试图实现的是在我的电子表格上运行一个脚本,而不是每次都要求我授权它。我目前将此脚本作为电子表格的一部分。问题是这个电子表格会被一次又一次地复制无数次,每次它被复制并且访问gmail的脚本运行时,它都会要求授权。有人建议我应该使用一个插件来防止这种情况发生,但看起来这不再是一个选项。有没有办法实现同样的目标?对于许多文档,使用一个中心代码文件还有另外两种选择。一个是图书馆。但我不确定是否有可能只授权图书馆一次。另一个选择是拥有一个独立的web应用程序,您可以将变量值传递给它,web应用程序完成所有工作。您需要将电子表格ID传递给Web应用程序,以便Web应用程序可以处理称为Web应用程序的电子表格。我可能会使用web应用程序。需要使用
UrlFetchApp.fetch(已发布Web应用的url,选项)
调用Web应用。您仍然需要授权ext请求。谢谢您的帮助!艾伦,谢谢你的回复。看起来我可以访问新的chrome开发者仪表板,我确实看到我的插件状态为“已发布未上市”。当它的名字出现在列表中时,我会被带到显示插件详细信息的页面,并且有一个链接,上面写着“在Chrome网络商店中查看”。我可以通过这个链接查看插件在webstore中的列表(耶!),但是显示“添加到Chrome”的按钮被禁用。我如何才能将这个插件添加到我的google工作表中?似乎无法从Chrome Web安装附加组件