Google drive api 如何让用户在确认驱动器上的ID号后下载文件

Google drive api 如何让用户在确认驱动器上的ID号后下载文件,google-drive-api,Google Drive Api,我有超过一千份关于谷歌硬盘文件夹的报告,每一份都是以被评估者的身份证号码命名的。 我想和他们分享一个谷歌表单的链接,该表单要求他们签署自己的身份证号码,然后让他们下载自己的特定PDF文件,而无需访问文件夹中的其他文件。 有没有办法在谷歌硬盘上做到这一点?我遵循了这个方法 我创建了一个GoogleSheets文档,其中包含两个带有触发器的宏 第一个宏扫描当前文件夹,列出其中的每个元素以及文档名和下载链接。此宏每10分钟自动生成一次树 第二个宏有onFormSubmit tregger,它接收表单的

我有超过一千份关于谷歌硬盘文件夹的报告,每一份都是以被评估者的身份证号码命名的。 我想和他们分享一个谷歌表单的链接,该表单要求他们签署自己的身份证号码,然后让他们下载自己的特定PDF文件,而无需访问文件夹中的其他文件。 有没有办法在谷歌硬盘上做到这一点?

我遵循了这个方法

我创建了一个GoogleSheets文档,其中包含两个带有触发器的宏

第一个宏扫描当前文件夹,列出其中的每个元素以及文档名和下载链接。此宏每10分钟自动生成一次树

第二个宏有onFormSubmit tregger,它接收表单的答案,并将它们与PDF名称进行对比(因为所有PDF都可以方便地命名)。找到用户后,宏会将下载链接发送到填写表单的用户的电子邮件

最后,我只需与学生分享表格的链接

我采用的方法

我创建了一个GoogleSheets文档,其中包含两个带有触发器的宏

第一个宏扫描当前文件夹,列出其中的每个元素以及文档名和下载链接。此宏每10分钟自动生成一次树

第二个宏有onFormSubmit tregger,它接收表单的答案,并将它们与PDF名称进行对比(因为所有PDF都可以方便地命名)。找到用户后,宏会将下载链接发送到填写表单的用户的电子邮件


最后,我只需与学生分享表格的链接

我必须为我糟糕的英语技能道歉。我无法理解
我想共享一个链接,该链接要求某个用户在其ID号上签名,然后让他下载存储在谷歌硬盘上的特定PDF文件。
。我能问一下细节吗?还有,你能提供你期望的详细目标吗?如果你只与特定用户共享文件而不是询问ID呢?@Tanaike,这是我的英语问题,对不起。我有超过一千份报告,我需要给每个学生提供他自己独特的报告,但我不能手动完成。我想分享一个链接到某个页面(像谷歌表单一样),该页面要求学生提交他的ID,并使用它在驱动器上搜索报告,让学生下载。电子邮件不是一个选项。@ziganotschka,这不是一个选项,因为我有超过1000份报告,我可能会得到更多。你可以编写一个脚本,在表单上返回用户并将下载链接提交到他的特定文件,但这意味着您在某个地方有一个表,指定将哪个特定的PDF文件id分配给哪个特定的用户id。我必须为我糟糕的英语技能道歉。我无法理解
我想共享一个链接,该链接要求某个用户在其ID号上签名,然后让他下载存储在谷歌硬盘上的特定PDF文件。
。我能问一下细节吗?还有,你能提供你期望的详细目标吗?如果你只与特定用户共享文件而不是询问ID呢?@Tanaike,这是我的英语问题,对不起。我有超过一千份报告,我需要给每个学生提供他自己独特的报告,但我不能手动完成。我想分享一个链接到某个页面(像谷歌表单一样),该页面要求学生提交他的ID,并使用它在驱动器上搜索报告,让学生下载。电子邮件不是一个选项。@ziganotschka,这不是一个选项,因为我有超过1000份报告,我可能会得到更多。您可以编写一个脚本,在表单上返回用户,并将下载链接提交到他的特定文件,但这意味着您在某个地方有一个表,指定将哪个特定的PDF文件id分配给哪个特定的用户id。