How to use where clause in Knex
Create refunds with Stripe
Load HTML with Cheerio
How to send POST request with Axios
Find intersection of array in Lodash
Powered by Official white Bloop logo with a period

Terms / Privacy / Search / Support

  • // Before running the sample:
    // - Enable the API at:
    //   https://console.developers.google.com/apis/api/drive.googleapis.com
    // - Login into gcloud by running:
    //   `$ gcloud auth application-default login`
    // - Install the npm module by running:
    //   `$ npm install googleapis`
    
    const {google} = require('googleapis');
    const drive = google.drive('v2');
    
    async function main() {
      const auth = new google.auth.GoogleAuth({
        // Scopes can be specified either as an array or as a single, space-delimited string.
        scopes: [
          'https://www.googleapis.com/auth/drive',
          'https://www.googleapis.com/auth/drive.file',
        ],
      });
    
      // Acquire an auth client, and bind it to all future calls
      const authClient = await auth.getClient();
      google.options({auth: authClient});
    
      // Do the magic
      const res = await drive.comments.patch({
        // The ID of the comment.
        commentId: 'placeholder-value',
        // The ID of the file.
        fileId: 'placeholder-value',
    
        // Request body metadata
        requestBody: {
          // request body parameters
          // {
          //   "anchor": "my_anchor",
          //   "author": {},
          //   "commentId": "my_commentId",
          //   "content": "my_content",
          //   "context": {},
          //   "createdDate": "my_createdDate",
          //   "deleted": false,
          //   "fileId": "my_fileId",
          //   "fileTitle": "my_fileTitle",
          //   "htmlContent": "my_htmlContent",
          //   "kind": "my_kind",
          //   "modifiedDate": "my_modifiedDate",
          //   "replies": [],
          //   "selfLink": "my_selfLink",
          //   "status": "my_status"
          // }
        },
      });
      console.log(res.data);
    
      // Example response
      // {
      //   "anchor": "my_anchor",
      //   "author": {},
      //   "commentId": "my_commentId",
      //   "content": "my_content",
      //   "context": {},
      //   "createdDate": "my_createdDate",
      //   "deleted": false,
      //   "fileId": "my_fileId",
      //   "fileTitle": "my_fileTitle",
      //   "htmlContent": "my_htmlContent",
      //   "kind": "my_kind",
      //   "modifiedDate": "my_modifiedDate",
      //   "replies": [],
      //   "selfLink": "my_selfLink",
      //   "status": "my_status"
      // }
    }
    
    main().catch(e => {
      console.error(e);
      throw e;
    });
    
    Docs
  • // Before running the sample:
    // - Enable the API at:
    //   https://console.developers.google.com/apis/api/drive.googleapis.com
    // - Login into gcloud by running:
    //   `$ gcloud auth application-default login`
    // - Install the npm module by running:
    //   `$ npm install googleapis`
    
    const {google} = require('googleapis');
    const drive = google.drive('v3');
    
    async function main() {
      const auth = new google.auth.GoogleAuth({
        // Scopes can be specified either as an array or as a single, space-delimited string.
        scopes: [
          'https://www.googleapis.com/auth/drive',
          'https://www.googleapis.com/auth/drive.file',
          'https://www.googleapis.com/auth/drive.readonly',
        ],
      });
    
      // Acquire an auth client, and bind it to all future calls
      const authClient = await auth.getClient();
      google.options({auth: authClient});
    
      // Do the magic
      const res = await drive.comments.list({
        // The ID of the file.
        fileId: 'placeholder-value',
        // Whether to include deleted comments. Deleted comments will not include their original content.
        includeDeleted: 'placeholder-value',
        // The maximum number of comments to return per page.
        pageSize: 'placeholder-value',
        // The token for continuing a previous list request on the next page. This should be set to the value of 'nextPageToken' from the previous response.
        pageToken: 'placeholder-value',
        // The minimum value of 'modifiedTime' for the result comments (RFC 3339 date-time).
        startModifiedTime: 'placeholder-value',
      });
      console.log(res.data);
    
      // Example response
      // {
      //   "comments": [],
      //   "kind": "my_kind",
      //   "nextPageToken": "my_nextPageToken"
      // }
    }
    
    main().catch(e => {
      console.error(e);
      throw e;
    });
    
    Docs
  • // Before running the sample:
    // - Enable the API at:
    //   https://console.developers.google.com/apis/api/drive.googleapis.com
    // - Login into gcloud by running:
    //   `$ gcloud auth application-default login`
    // - Install the npm module by running:
    //   `$ npm install googleapis`
    
    const {google} = require('googleapis');
    const drive = google.drive('v2');
    
    async function main() {
      const auth = new google.auth.GoogleAuth({
        // Scopes can be specified either as an array or as a single, space-delimited string.
        scopes: [
          'https://www.googleapis.com/auth/drive',
          'https://www.googleapis.com/auth/drive.file',
          'https://www.googleapis.com/auth/drive.readonly',
        ],
      });
    
      // Acquire an auth client, and bind it to all future calls
      const authClient = await auth.getClient();
      google.options({auth: authClient});
    
      // Do the magic
      const res = await drive.comments.list({
        // The ID of the file.
        fileId: 'placeholder-value',
        // If set, all comments and replies, including deleted comments and replies (with content stripped) will be returned.
        includeDeleted: 'placeholder-value',
        // The maximum number of discussions to include in the response, used for paging.
        maxResults: 'placeholder-value',
        // The continuation token, used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
        pageToken: 'placeholder-value',
        // Only discussions that were updated after this timestamp will be returned. Formatted as an RFC 3339 timestamp.
        updatedMin: 'placeholder-value',
      });
      console.log(res.data);
    
      // Example response
      // {
      //   "items": [],
      //   "kind": "my_kind",
      //   "nextLink": "my_nextLink",
      //   "nextPageToken": "my_nextPageToken",
      //   "selfLink": "my_selfLink"
      // }
    }
    
    main().catch(e => {
      console.error(e);
      throw e;
    });
    
    Docs
  • // Before running the sample:
    // - Enable the API at:
    //   https://console.developers.google.com/apis/api/drive.googleapis.com
    // - Login into gcloud by running:
    //   `$ gcloud auth application-default login`
    // - Install the npm module by running:
    //   `$ npm install googleapis`
    
    const {google} = require('googleapis');
    const drive = google.drive('v2');
    
    async function main() {
      const auth = new google.auth.GoogleAuth({
        // Scopes can be specified either as an array or as a single, space-delimited string.
        scopes: [
          'https://www.googleapis.com/auth/drive',
          'https://www.googleapis.com/auth/drive.appdata',
          'https://www.googleapis.com/auth/drive.file',
          'https://www.googleapis.com/auth/drive.metadata',
        ],
      });
    
      // Acquire an auth client, and bind it to all future calls
      const authClient = await auth.getClient();
      google.options({auth: authClient});
    
      // Do the magic
      const res = await drive.properties.patch({
        // The ID of the file.
        fileId: 'placeholder-value',
        // The key of the property.
        propertyKey: 'placeholder-value',
        // The visibility of the property. Allowed values are PRIVATE and PUBLIC. (Default: PRIVATE)
        visibility: 'placeholder-value',
    
        // Request body metadata
        requestBody: {
          // request body parameters
          // {
          //   "etag": "my_etag",
          //   "key": "my_key",
          //   "kind": "my_kind",
          //   "selfLink": "my_selfLink",
          //   "value": "my_value",
          //   "visibility": "my_visibility"
          // }
        },
      });
      console.log(res.data);
    
      // Example response
      // {
      //   "etag": "my_etag",
      //   "key": "my_key",
      //   "kind": "my_kind",
      //   "selfLink": "my_selfLink",
      //   "value": "my_value",
      //   "visibility": "my_visibility"
      // }
    }
    
    main().catch(e => {
      console.error(e);
      throw e;
    });
    
    Docs
  • // Before running the sample:
    // - Enable the API at:
    //   https://console.developers.google.com/apis/api/drive.googleapis.com
    // - Login into gcloud by running:
    //   `$ gcloud auth application-default login`
    // - Install the npm module by running:
    //   `$ npm install googleapis`
    
    const {google} = require('googleapis');
    const drive = google.drive('v3');
    
    async function main() {
      const auth = new google.auth.GoogleAuth({
        // Scopes can be specified either as an array or as a single, space-delimited string.
        scopes: [
          'https://www.googleapis.com/auth/drive',
          'https://www.googleapis.com/auth/drive.file',
        ],
      });
    
      // Acquire an auth client, and bind it to all future calls
      const authClient = await auth.getClient();
      google.options({auth: authClient});
    
      // Do the magic
      const res = await drive.comments.update({
        // The ID of the comment.
        commentId: 'placeholder-value',
        // The ID of the file.
        fileId: 'placeholder-value',
    
        // Request body metadata
        requestBody: {
          // request body parameters
          // {
          //   "anchor": "my_anchor",
          //   "author": {},
          //   "content": "my_content",
          //   "createdTime": "my_createdTime",
          //   "deleted": false,
          //   "htmlContent": "my_htmlContent",
          //   "id": "my_id",
          //   "kind": "my_kind",
          //   "modifiedTime": "my_modifiedTime",
          //   "quotedFileContent": {},
          //   "replies": [],
          //   "resolved": false
          // }
        },
      });
      console.log(res.data);
    
      // Example response
      // {
      //   "anchor": "my_anchor",
      //   "author": {},
      //   "content": "my_content",
      //   "createdTime": "my_createdTime",
      //   "deleted": false,
      //   "htmlContent": "my_htmlContent",
      //   "id": "my_id",
      //   "kind": "my_kind",
      //   "modifiedTime": "my_modifiedTime",
      //   "quotedFileContent": {},
      //   "replies": [],
      //   "resolved": false
      // }
    }
    
    main().catch(e => {
      console.error(e);
      throw e;
    });
    
    Docs
  • Powered by Official black Bloop logo with a period
    download the IDE extension

    View other examples