0

我发现文档很好,但是对于我的生活,我无法弄清楚如何在 PHP 中设置 FieldMask 来更新 CloudSchedulerClient。

命令应该是这样的: $client->updateJob($job, $updateMask);但无论我将$updateMask变量设置为什么,我的代码都会一直说Expect Google\Protobuf\FieldMask. 例如,如果我想将 cron 作业的描述更新为“测试”,'description' => 'test'我应该怎么做?

4

1 回答 1

1

如果您共享一些代码,那将很有帮助。

该错误表明您没有提供正确的类型。您的代码应如下所示:

use Google\Protobuf\FieldMask;

$updateMask = new FieldMask([
    'paths' => ['description']
]);

$client->updateJob($job, $updateMask);
于 2019-12-20T13:38:56.430 回答