Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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应用程序脚本而不是Google驱动器API存储特定于应用程序的数据_Google Apps Script_Google Sheets Api - Fatal编程技术网

Google apps script 使用Google应用程序脚本而不是Google驱动器API存储特定于应用程序的数据

Google apps script 使用Google应用程序脚本而不是Google驱动器API存储特定于应用程序的数据,google-apps-script,google-sheets-api,Google Apps Script,Google Sheets Api,目的:如果您阅读以下链接的第一段: 现在您可以看到,没有使用AppScript执行此操作的选项。我想尝试使用GoogleSheets编辑器创建一个应用程序数据文件夹 这可能吗?如果没有,我是否遗漏了什么?我的逻辑错了吗。通过启用 语法应该是 Drive.Files.insertresource、mediaData、optionalArgs 二,。您可以执行一个请求 因此,语法是 UrlFetchApp.fetchurl,选项 url和选项可以从中推断出来 更新 如何使用url fetch在应用程

目的:如果您阅读以下链接的第一段: 现在您可以看到,没有使用AppScript执行此操作的选项。我想尝试使用GoogleSheets编辑器创建一个应用程序数据文件夹

这可能吗?如果没有,我是否遗漏了什么?我的逻辑错了吗。通过启用

语法应该是 Drive.Files.insertresource、mediaData、optionalArgs

二,。您可以执行一个请求

因此,语法是 UrlFetchApp.fetchurl,选项

url和选项可以从中推断出来

更新

如何使用url fetch在应用程序文件夹中创建文件的示例: 代码.gs

要使此代码正常工作,您需要输入并提供必要的

manifest.js:

{
...
   "oauthScopes": ["https://www.googleapis.com/auth/drive.appdata", "https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/script.external_request"]
...
}

请记住,您创建的文件将无法在应用程序之外访问-这是预期行为。

可以使用高级Google服务或urlfetch从应用程序脚本访问驱动器api。请参阅了解更多详细信息。我真的不明白上面解释了什么,我是appscript新手,对上面的解释感到困惑@ziganotschkaI假设您知道如何使用驱动器API?所以我试图解释的是,您可以从应用程序脚本内部调用驱动API。它只是称为Drive而不是driveapi,但它提供了与driveapi相同的方法。请参阅链接文档,了解如何启用和使用驱动器“”。如果在此之后您仍有疑问,请具体说明不清楚的内容。启用驱动器API不是问题所在,我发现很难创建对用户隐藏的应用程序数据文件夹。。基本上,当用户安装应用程序时,会在该应用程序中创建一个用户无法访问或无法看到的文件夹。我想创建一个只有开发人员才能访问的文件夹。您是否能够在没有应用程序脚本的情况下使用驱动器API成功执行此请求?否我没有在没有应用程序脚本的情况下执行此请求。
{
...
   "oauthScopes": ["https://www.googleapis.com/auth/drive.appdata", "https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/script.external_request"]
...
}