第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用編程創(chuàng)建啟用公共訪問(wèn)的谷歌表格

如何使用編程創(chuàng)建啟用公共訪問(wèn)的谷歌表格

PHP
MMMHUHU 2022-12-23 16:36:04
我正在嘗試創(chuàng)建一個(gè)使用 PHP 啟用公共訪問(wèn)的谷歌表格。此刻,我正在為新插入的代碼生成 google 表。用戶可以下載谷歌表。但現(xiàn)在我想通過(guò)代碼向動(dòng)態(tài)創(chuàng)建的谷歌表格提供默認(rèn)權(quán)限。谷歌表格中有可能嗎?這是一個(gè)代碼// Creating new spreadsheet$spreadsheet = new Google_Service_Sheets_Spreadsheet([    'properties' => [        'title' => "$sheet_name"    ]]);$spreadsheet = $service->spreadsheets->create($spreadsheet, [    'fields' => 'spreadsheetId']);$sheet_id = $spreadsheet->spreadsheetId;//End Creating new spreadsheet
查看完整描述

3 回答

?
三國(guó)紛爭(zhēng)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

  • 要以編程方式創(chuàng)建權(quán)限,您需要方法Permissions: create

  • 一旦你有了sheet_id,創(chuàng)建一個(gè)權(quán)限permissions->insert()

  • 根據(jù)需要指定角色(例如reader,,writer...)

  • 對(duì)于文件的 pulib 可用性 - 將類型指定為anyone

示例如何在 php 中實(shí)現(xiàn)它:

$newPermission= new Google_Service_Drive_Permission();

$newPermission->setType('anyone');

$newPermission->setRole('reader');

$service->permissions->insert($sheet_id,$newPermission);


查看完整回答
反對(duì) 回復(fù) 2022-12-23
?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

這是設(shè)置/更改文件權(quán)限的代碼。此代碼也可以更新 google 電子表格的權(quán)限。我花了很多時(shí)間。因此,任何發(fā)現(xiàn)很難獲得將 google 電子表格公開/any_permission 的任何解決方案的人,都可以參考此代碼。您可以進(jìn)一步參考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 );


查看完整回答
反對(duì) 回復(fù) 2022-12-23
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您打算使用 API 密鑰對(duì)工作表進(jìn)行更改。答案是你不能。

您需要通過(guò) Oauth2 或服務(wù)帳戶進(jìn)行經(jīng)過(guò)身份驗(yàn)證的訪問(wèn)。使用以下范圍之一對(duì) API 進(jìn)行任何更改。

公開表格只是意味著任何人都可以下載和查看它,并可能通過(guò)表格網(wǎng)絡(luò)應(yīng)用程序進(jìn)行更改。使用 API 更改它需要訪問(wèn)權(quán)限。

您可以創(chuàng)建一個(gè)工作表,然后使用 google drive api 更新工作表上的權(quán)限以將其公開,但這同樣不會(huì)使您能夠?qū)懭胨?/p>



查看完整回答
反對(duì) 回復(fù) 2022-12-23
  • 3 回答
  • 0 關(guān)注
  • 140 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)