在app maker驱动程序选择器中有一个选项可以在文件夹中添加文件,而且我们正在创建应该添加到指定文件夹中的文档。
上传的文件将被应用程序中的所有用户访问,因此可以选择在集中式驱动器位置上传文件,还是需要在某个驱动器中维护文件夹,所有用户都将上传该驱动器文件夹中的文件。
任何人都可以建议在应用程序制造商中实施的可能性。
答案 0 :(得分:0)
实现这一目标至少有三种基本策略:
<强> Team Drives - infeasible 强>
最好的一个,但此时App Maker不支持。
服务(机器人)帐户 - 不可行
在某个服务帐户下运行您的应用并代表其保存/提供文件...此时App Maker不支持此方法。
个人共享文件夹
topicstarter建议的选项。不幸的是,目前唯一可行的解决方案。以防万一,这是一个服务器端代码片段,如何将文件添加到Drive中的文件夹:
public static int ToIntAddress(this string str)
{
var values = str.Split('.');
int lower = int.Parse(values[1]);
int higher = int.Parse(values[0]) << 3;
return lower + higher;
}
public static string ToAddress(this int address) => $"{address >> 3}.{address & 0b0111}";
("3.0".ToIntAddress() + 15).ToAddress() // "4.7"
("5.0".ToIntAddress() + 31).ToAddress() // "8.7"
("0.4".ToIntAddress() + 7).ToAddress() // "1.3"