@@ -85,37 +85,44 @@ function getClient()
8585$ service = new Google_Service_Script ($ client );
8686
8787// Create a management request object.
88- $ request = new Google_Service_Script_CreateProjectRequest ();
89- $ request ->setTitle ('My Script ' );
90- $ response = $ service ->projects ->create ($ request );
88+ try {
9189
92- $ scriptId = $ response ->getScriptId ();
90+ $ request = new Google_Service_Script_CreateProjectRequest ();
91+ $ request ->setTitle ('My Script ' );
92+ $ response = $ service ->projects ->create ($ request );
9393
94- $ code = <<<EOT
94+ $ scriptId = $ response ->getScriptId ();
95+
96+ $ code = <<<EOT
9597function helloWorld() {
9698 console.log('Hello, world!');
9799}
98100EOT ;
99- $ file1 = new Google_Service_Script_ScriptFile ();
100- $ file1 ->setName ('hello ' );
101- $ file1 ->setType ('SERVER_JS ' );
102- $ file1 ->setSource ($ code );
101+ $ file1 = new Google_Service_Script_ScriptFile ();
102+ $ file1 ->setName ('hello ' );
103+ $ file1 ->setType ('SERVER_JS ' );
104+ $ file1 ->setSource ($ code );
103105
104- $ manifest = <<<EOT
106+ $ manifest = <<<EOT
105107{
106108 "timeZone": "America/New_York",
107109 "exceptionLogging": "CLOUD"
108110}
109111EOT ;
110- $ file2 = new Google_Service_Script_ScriptFile ();
111- $ file2 ->setName ('appsscript ' );
112- $ file2 ->setType ('JSON ' );
113- $ file2 ->setSource ($ manifest );
112+ $ file2 = new Google_Service_Script_ScriptFile ();
113+ $ file2 ->setName ('appsscript ' );
114+ $ file2 ->setType ('JSON ' );
115+ $ file2 ->setSource ($ manifest );
114116
115- $ request = new Google_Service_Script_Content ();
116- $ request ->setScriptId ($ scriptId );
117- $ request ->setFiles ([$ file1 , $ file2 ]);
117+ $ request = new Google_Service_Script_Content ();
118+ $ request ->setScriptId ($ scriptId );
119+ $ request ->setFiles ([$ file1 , $ file2 ]);
118120
119- $ response = $ service ->projects ->updateContent ($ scriptId , $ request );
120- echo "https://script.google.com/d/ " . $ response ->getScriptId () . "/edit \n" ;
121- // [END apps_script_api_quickstart]
121+ $ response = $ service ->projects ->updateContent ($ scriptId , $ request );
122+ echo "https://script.google.com/d/ " . $ response ->getScriptId () . "/edit \n" ;
123+ }
124+ catch (Exception $ e ) {
125+ // TODO(developer) - handle error appropriately
126+ echo 'Message: ' .$ e ->getMessage ();
127+ }
128+ // [END apps_script_api_quickstart]
0 commit comments