Google Apps Script के बारे में खास जानकारी

Google Classroom API के लिए अनुरोध करने वाली Google Apps Script बनाएं.

क्विकस्टार्ट में, Google Workspace API को कॉल करने वाले ऐप्लिकेशन को सेट अप और चलाने का तरीका बताया जाता है. इस क्विकस्टार्ट में, पुष्टि करने के लिए आसान तरीका इस्तेमाल किया गया है. यह तरीका, टेस्टिंग एनवायरमेंट के लिए सही है. हमारा सुझाव है कि प्रोडक्शन एनवायरमेंट के लिए, अपने ऐप्लिकेशन के हिसाब से ऐक्सेस क्रेडेंशियल चुनने से पहले, पुष्टि करने और अनुमति देने के बारे में जानें.

Apps Script में, Google Workspace के क्विकस्टार्ट, Google Workspace API को कॉल करने और पुष्टि करने और अनुमति देने के फ़्लो से जुड़ी कुछ जानकारी को मैनेज करने के लिए, Google की बेहतर सेवाओं का इस्तेमाल करते हैं.

मकसद

  • एनवायरमेंट कॉन्फ़िगर करना.
  • स्क्रिप्ट बनाना और कॉन्फ़िगर करना.
  • स्क्रिप्ट चलाना.

ज़रूरी शर्तें

  • Google for Education खाता. इसमें Google Classroom की सुविधा चालू होनी चाहिए.

  • Google Drive को ऐक्सेस करने की अनुमति

स्क्रिप्ट बनाना

  1. script.google.com/create पर जाकर, Apps Script एडिटर में नई स्क्रिप्ट बनाएं.
  2. स्क्रिप्ट एडिटर के कॉन्टेंट की जगह यह कोड डालें:

classroom/quickstart/quickstart.gs
/**
 * Lists 10 course names and ids.
 */
function listCourses() {
  /**  here pass pageSize Query parameter as argument to get maximum number of result
   * @see https://developers.google.com/classroom/reference/rest/v1/courses/list
   */
  const optionalArgs = {
    pageSize: 10,
    // Use other parameter here if needed
  };
  try {
    // call courses.list() method to list the courses in classroom
    const response = Classroom.Courses.list(optionalArgs);
    const courses = response.courses;
    if (!courses || courses.length === 0) {
      console.log("No courses found.");
      return;
    }
    // Print the course names and IDs of the courses
    for (const course of courses) {
      console.log("%s (%s)", course.name, course.id);
    }
  } catch (err) {
    // TODO (developer)- Handle Courses.list() exception from Classroom API
    // get errors like PERMISSION_DENIED/INVALID_ARGUMENT/NOT_FOUND
    console.log("Failed with error %s", err.message);
  }
}

  1. सेव करें पर क्लिक करें.
  2. बिना टाइटल वाला प्रोजेक्ट पर क्लिक करें. इसके बाद, क्विकस्टार्ट टाइप करें और नाम बदलें पर क्लिक करें.

स्क्रिप्ट कॉन्फ़िगर करना

Google Classroom API को चालू करना

Apps Script प्रोजेक्ट खोलें.

  1. एडिटर पर क्लिक करें.
  2. सेवाएं के बगल में, सेवा जोड़ें पर क्लिक करें .
  3. Google Classroom API को चुनें और जोड़ें पर क्लिक करें.

सैंपल चलाना

Apps Script एडिटर में, चलाएं पर क्लिक करें.

सैंपल को पहली बार चलाने पर, आपसे ऐक्सेस की अनुमति देने के लिए कहा जाता है:

  1. अनुमतियां देखें पर क्लिक करें.
  2. कोई खाता चुनें.
  3. अनुमति दें पर क्लिक करें.

स्क्रिप्ट का एक्ज़ीक्यूशन लॉग, विंडो में सबसे नीचे दिखता है.

अगले चरण