@@ -85,37 +85,44 @@ function getClient()
85
85
$ service = new Google_Service_Script ($ client );
86
86
87
87
// 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 {
91
89
92
- $ scriptId = $ response ->getScriptId ();
90
+ $ request = new Google_Service_Script_CreateProjectRequest ();
91
+ $ request ->setTitle ('My Script ' );
92
+ $ response = $ service ->projects ->create ($ request );
93
93
94
- $ code = <<<EOT
94
+ $ scriptId = $ response ->getScriptId ();
95
+
96
+ $ code = <<<EOT
95
97
function helloWorld() {
96
98
console.log('Hello, world!');
97
99
}
98
100
EOT ;
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 );
103
105
104
- $ manifest = <<<EOT
106
+ $ manifest = <<<EOT
105
107
{
106
108
"timeZone": "America/New_York",
107
109
"exceptionLogging": "CLOUD"
108
110
}
109
111
EOT ;
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 );
114
116
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 ]);
118
120
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