/** * Creates a Google Doc and sends an email to the current user with a link to the doc. */functioncreateAndSendDocument(){try{// Create a new Google Doc named 'Hello, world!'constdoc=DocumentApp.create('Hello, world!');// Access the body of the document, then add a paragraph.doc.getBody().appendParagraph('This document was created by Google Apps Script.');// Get the URL of the document.consturl=doc.getUrl();// Get the email address of the active user - that's you.constemail=Session.getActiveUser().getEmail();// Get the name of the document to use as an email subject line.constsubject=doc.getName();// Append a new string to the "url" variable to use as an email body.constbody='Link to your doc: '+url;// Send yourself an email with a link to the document.GmailApp.sendEmail(email,subject,body);}catch(err){// TODO (developer) - Handle exceptionconsole.log('Failed with error %s',err.message);}}
Save এ ক্লিক করুন .
শিরোনামহীন প্রকল্পে ক্লিক করুন।
আপনার স্ক্রিপ্টের জন্য একটি নাম লিখুন এবং Rename এ ক্লিক করুন।
অনুরোধ করা হলে, স্ক্রিপ্ট অনুমোদন করুন. যদি OAuth সম্মতি স্ক্রীন সতর্কতা প্রদর্শন করে, এই অ্যাপটি যাচাই করা হয়নি , তাহলে Advanced>Go to {Project Name} (অনিরাপদ) নির্বাচন করে চালিয়ে যান।
স্ক্রিপ্ট এক্সিকিউশন সম্পূর্ণ হলে, ইমেলের জন্য আপনার Gmail ইনবক্স চেক করুন।
ইমেলটি খুলুন এবং আপনার তৈরি করা নথিটি খুলতে লিঙ্কটিতে ক্লিক করুন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-08-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThis script automates the creation of a Google Doc and emails you a link for access.\u003c/p\u003e\n"],["\u003cp\u003eYou'll need a Google Account and web browser to use this automation script.\u003c/p\u003e\n"],["\u003cp\u003eThe script involves pasting provided code into the Apps Script editor and running it after authorization.\u003c/p\u003e\n"],["\u003cp\u003eUpon successful execution, you'll receive an email containing the link to your newly created Google Doc.\u003c/p\u003e\n"],["\u003cp\u003eExplore further options to extend functionalities with Google Docs, Sheets, and Slides or learn basic JavaScript.\u003c/p\u003e\n"]]],[],null,["Build and run a simple automation that creates a Google Docs document and\nemails you a link to the document.\n\nObjectives\n\n- Set up the script.\n- Run the script.\n\nPrerequisites\n\nTo use this sample, you need the following prerequisites:\n\n- A Google Account (Google Workspace accounts might require administrator approval).\n- A web browser with access to the internet.\n\nSet up the script\n\nTo build the automation, take the following steps:\n\n1. To open the Apps Script editor, go to [`script.google.com`](https://script.google.com). If this is the first time you've been to `script.google.com`, click **View Dashboard**.\n2. Click **New project**.\n3. Delete any code in the script editor and paste in the code below.\n\n templates/standalone/helloWorld.gs \n [View on GitHub](https://github.com/googleworkspace/apps-script-samples/blob/main/templates/standalone/helloWorld.gs) \n\n ```gosu\n /**\n * Creates a Google Doc and sends an email to the current user with a link to the doc.\n */\n function createAndSendDocument() {\n try {\n // Create a new Google Doc named 'Hello, world!'\n const doc = DocumentApp.create('Hello, world!');\n\n // Access the body of the document, then add a paragraph.\n doc.getBody().appendParagraph('This document was created by Google Apps Script.');\n\n // Get the URL of the document.\n const url = doc.getUrl();\n\n // Get the email address of the active user - that's you.\n const email = Session.getActiveUser().getEmail();\n\n // Get the name of the document to use as an email subject line.\n const subject = doc.getName();\n\n // Append a new string to the \"url\" variable to use as an email body.\n const body = 'Link to your doc: ' + url;\n\n // Send yourself an email with a link to the document.\n GmailApp.sendEmail(email, subject, body);\n } catch (err) {\n // TODO (developer) - Handle exception\n console.log('Failed with error %s', err.message);\n }\n }\n ```\n4. Click Save .\n\n5. Click **Untitled project**.\n\n6. Enter a name for your script and click **Rename**.\n\nRun the script\n\nTo run the script, take the following steps:\n\n1. Click **Run**.\n2. When prompted, authorize the script.\n If the OAuth consent screen displays the warning, **This app isn't verified** ,\n continue by selecting **Advanced** \\\u003e\n **Go to {Project Name} (unsafe)**.\n\n3. When the script execution completes, check your [Gmail inbox](https://mail.google.com)\n for the email.\n\n4. Open the email and click the link to open the document that you created.\n\nNext steps\n\n- [Extend Google Docs](/apps-script/guides/docs)\n- [Extend Google Sheets](/apps-script/guides/sheets)\n- [Extend Google Slides](/apps-script/guides/slides)\n- [Basic JavaScript features](/apps-script/guides/services#basic_javascript_features)"]]