3 回答
TA贡献1804条经验 获得超7个赞
要以编程方式创建权限,您需要方法Permissions: create
一旦你有了
sheet_id,创建一个权限permissions->insert()根据需要指定角色(例如
reader,,writer...)对于文件的 pulib 可用性 - 将类型指定为
anyone
示例如何在 php 中实现它:
$newPermission= new Google_Service_Drive_Permission();
$newPermission->setType('anyone');
$newPermission->setRole('reader');
$service->permissions->insert($sheet_id,$newPermission);
TA贡献2016条经验 获得超9个赞
这是设置/更改文件权限的代码。此代码也可以更新 google 电子表格的权限。我花了很多时间。因此,任何发现很难获得将 google 电子表格公开/any_permission 的任何解决方案的人,都可以参考此代码。您可以进一步参考Google Drive API v3 permissions。
$service = new Google_Service_Drive($client);
$permission = new Google_Service_Drive_Permission();
$permission->setRole( 'reader' );
$permission->setType( 'anyone' );
$service->permissions->create( $spreadsheetId, $permission );
- 3 回答
- 0 关注
- 198 浏览
添加回答
举报
