0

フォルダを作成するためのこのコードがあります。作成する前に、このフォルダがまだ存在しないかどうかを確認したいと思います。

$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['cal_token']);
$docs = new Zend_Gdata_Docs($client);
$docs->createFolder('My Folder');

何か欲しいのですが

if($docs->isFolder('My Folder')) {
  //do something
}
4

1 に答える 1

1

Google ドキュメントのフォルダは、スキームhttp://schemas.google.com/g/2005#kindと用語のカテゴリによって識別されhttp://schemas.google.com/docs/2007#folderます。

<category scheme="http://schemas.google.com/g/2005#kind"
          term="http://schemas.google.com/docs/2007#folder"/>

を呼び出しgetCategory()てすべてのカテゴリを一覧表示し、上記のようなカテゴリを探すことで、エントリがフォルダであるかどうかを確認できます。

于 2012-04-23T20:16:43.690 に答える