Edits history of script submission #6026 for ' Update Form Title (gforms)'

  • bun
    One script reply has been approved by the moderators
    Ap­pro­ved
    import google from '@googleapis/forms'
    
    type Gforms = {
    	token: string
    }
    
    export async function main(resource: Gforms, formId: string, title: string) {
    	// setup auth
    	const auth = new google.auth.OAuth2({})
    	auth.setCredentials({
    		access_token: resource.token
    	})
    
    	const forms = google.forms({
    		version: 'v1',
    		auth: auth
    	})
    
    	// update form title
    	const updateFormTitle = {
    		requests: [
    			{
    				updateFormInfo: {
    					updateMask: '*',
    					info: {
    						title: title
    					}
    				}
    			}
    		]
    	}
    
    	const res = await forms.forms.batchUpdate({
    		formId: formId,
    		requestBody: updateFormTitle
    	})
    
    	return res.data
    }
    

    Submitted by hugo697 399 days ago

  • bun
    import google from '@googleapis/forms'
    
    type Gforms = {
    	token: string
    }
    
    export async function main(resource: Gforms, formId: string, title: string) {
    	// setup auth
    	const auth = new google.auth.OAuth2({})
    	auth.setCredentials({
    		access_token: resource.token
    	})
    
    	const forms = google.forms({
    		version: 'v1',
    		auth: auth
    	})
    
    	// update form title
    	const updateFormTitle = {
    		requests: [
    			{
    				updateFormInfo: {
    					updateMask: '*',
    					info: {
    						title: title
    					}
    				}
    			}
    		]
    	}
    
    	const res = await forms.forms.batchUpdate({
    		formId: formId,
    		requestBody: updateFormTitle
    	})
    
    	return res.data
    }
    

    Submitted by hugo697 806 days ago