6.2 Office Scripts
Microsoft Office for Windows కీబోర్డ్ సూచనల ప్రకారం తనిఖీ చేసినవి, ఆగస్టు 2026. ఇంగ్లీషు పాఠం నుండి అనువాదం — 30 ఆగస్టు 2026.
మీరు ఏమి చేయగలరు
మళ్ళీ మళ్ళీ చేసే నెలవారీ పనిని ఒక బటన్గా మార్చగలరు. దాన్ని రికార్డు చేసి, రికార్డర్ రాసిన కోడ్ చదివి, దాన్ని బాగుచేసి — తరువాత అసలు బహుమతి: మీ ల్యాప్టాప్ మూసి ఉన్నా అది నడిచేలా సమయం పెట్టడం.
మొదలు పెట్టే ముందు
ఆటోమేషన్ మంత్లీ వర్క్బుక్ డౌన్లోడ్ చేసుకోండి. ఆటోమేట్ చేయడానికే తయారుచేసిన నెలాఖరు సర్దుబాటు అందులో ఉంది. దారి ఎంచుకునే పాఠంలో చెప్పినట్టు, మీకు ఆఫీసు లేదా పాఠశాల Microsoft 365 ప్లాన్ కావాలి.
పని
- కీబోర్డ్ షార్ట్కట్ లేదు — మెనూ వాడండి: ముందు రికార్డు చేయండి. Automate → Record Actions కు వెళ్ళి, నెలవారీ పనిని ఒక్కసారి చేతితో చేయండి: శీర్షికను ఫార్మాట్ చేయడం, నిలువు వరుసల వెడల్పు సరిచేయడం, మొత్తాల అడ్డు వరుస చేర్చడం. రికార్డింగ్ ఆపి, స్క్రిప్ట్కు పేరు పెట్టి, దాని ప్లే బటన్ నొక్కండి. ఆ పని మళ్ళీ దానంతట అదే జరుగుతుంది. అంత మాత్రానికే ఈ శ్రమ విలువైనది.
- కీబోర్డ్ షార్ట్కట్ లేదు — మెనూ వాడండి: ఇప్పుడు అది ఏమి రాసిందో చదవండి. Automate → open లో మీ స్క్రిప్ట్ను Code Editor లో తెరవండి. రికార్డర్ రాసేది మాటలు ఎక్కువున్నా చదవగలిగే TypeScript:
getWorksheet,getRange,setValue. ప్రతి వరుసా మీరు చేసిన ఒక్కో చర్య. రికార్డు చేసిన కోడ్ చదవడమే ఆఫీసు స్క్రిప్టింగ్ నిజంగా నేర్చుకునే పద్ధతి, ఎందుకంటే ఖాళీ ఫైల్ నుండి మీరు దాదాపు ఎప్పుడూ మొదలుపెట్టరు. - రెండింటిలోనూ ఒకటే: కూర్చున్న ప్రతిసారీ ఒక్క మెరుగుదల చేయండి.
getUsedRange()వాడి, స్థిరమైన రేంజ్ స్థానంలో వాడిన రేంజ్ పెట్టండి. మళ్ళీ మళ్ళీ వచ్చే చర్యను అడ్డు వరుసల మీద ఒక లూప్లో పెట్టండి. మొత్తాల అడ్డు వరుస రెండుసార్లు చేరకుండా ఒకifచేర్చండి. ఈ స్థాయిలో నైపుణ్యం అంటే రికార్డు చేసిన కోడ్కు చిన్న చిన్న మార్పులు చేయడమే, ఎడిటర్ ఆటోకంప్లీట్ మిమ్మల్ని ముందుకు నడిపిస్తుంది. - రెండింటిలోనూ ఒకటే: రికార్డర్ చూడలేని దాన్ని గుర్తుంచుకోండి. మీరు ముట్టుకున్న సెల్ల మీద జరిగిన ఫలితాన్ని అది రికార్డు చేస్తుంది, మీ ఉద్దేశాన్ని కాదు. జనవరి 200 అడ్డు వరుసల మీద రికార్డు చేస్తే, ఆ స్క్రిప్ట్ ఎప్పటికీ 201వ వరుసనే సరిచేస్తూ ఉండవచ్చు. దాన్ని నమ్మే ముందు వేరే పరిమాణం ఉన్న నెల మీద పరీక్షించండి, మూడో అడుగులోని వాడిన-రేంజ్ పద్ధతితో సరిచేయండి.
- కీబోర్డ్ షార్ట్కట్ లేదు — మెనూ వాడండి: ఇక సమయం పెట్టడం — ఈ పనంతటి సారాంశం అదే.
flow.microsoft.comలోని Power Automate లో, ప్రతి నెల మొదటి తేదీ ఉదయం 6 గంటలకు నడిచే ఒక షెడ్యూల్డ్ ఫ్లో చేయండి. దానికి Run script చర్య ఇచ్చి, మీ స్క్రిప్ట్నూ మీ వర్క్బుక్నూ చూపించండి — ఆ వర్క్బుక్ OneDrive లోనో SharePoint లోనో ఉండాలి. ఇప్పుడు ఆ స్క్రిప్ట్ క్లౌడ్లో నడుస్తుంది, ల్యాప్టాప్ లేకుండా, మనిషి లేకుండా — ఎవరైనా అడిగే ముందే ఫైల్ సిద్ధంగా ఉంటుంది. - రెండింటిలోనూ ఒకటే: హద్దులను ఇప్పుడే నేర్చుకోండి, తరువాత అవి ఆశ్చర్యాలుగా రాకుండా. కొత్త ఇంజిన్ ఉన్న చోటే స్క్రిప్ట్లు నడుస్తాయి — అంటే వెబ్లోని Excel లోనూ ఇప్పటి డెస్క్టాప్ Excel లోనూ; ఒకసారి కొన్న పాత రూపాల్లో నడవవు. మీ సొంత డిస్క్నూ ఇతర డెస్క్టాప్ యాప్లనూ అవి అందుకోలేవు — అది VBA మైదానం. మీ స్క్రిప్ట్ను నడిపే సహోద్యోగికి ఆ స్క్రిప్ట్ మీదా వర్క్బుక్ మీదా రెండింటి మీదా అనుమతి కావాలి. ఇది క్లౌడ్ పరికరం, క్లౌడ్ నియమాలతో.
ప్రయత్నించండి
సాధన వర్క్బుక్లోని నెలాఖరు సర్దుబాటును రికార్డు చేయండి. కోడ్ చదివి, వాడిన-రేంజ్ మెరుగుదల చేసి, వేరే సంఖ్యలో అడ్డు వరుసలున్న రెండో నెల షీట్ మీద పరీక్షించండి. తరువాత Power Automate లో దానికి సమయం పెట్టి, ఉదయం 6 గంటల నడక జరిగిందో లేదో దాని నడక చరిత్రలో చూసి ఖాయం చేసుకోండి.
మీకు మీరే పరీక్ష
రికార్డు-చేసి-చదివే పద్ధతి అంటే ఏమిటి, అదే లోపలికి వెళ్ళే మామూలు దారి ఎందుకు?
పనిని ఒక్కసారి రికార్డు చేసి, తరువాత అది తయారుచేసిన TypeScript తెరిచి, ఏ చర్య ఏమైందో వరుస వరుసగా చదవడం. మీకు ఇప్పటికే తెలిసిన చర్యల మీదే పదజాలం నేర్పుతుంది కాబట్టి, ఖాళీ ఫైల్ నుండి మొదలుపెట్టడం కంటే ఇది చాలా వేగం.
జనవరి మీద రికార్డు చేసిన స్క్రిప్ట్ ఫిబ్రవరి పొడవాటి షీట్ మీద విఫలమవుతోంది. ఎందుకు, మరమ్మతు ఏమిటి?
రికార్డర్ జనవరి రేంజ్లను స్థిరంగా పట్టుకుంది, ఎందుకంటే అది ఫలితాలను రికార్డు చేస్తుంది, ఉద్దేశాలను కాదు. స్థిర చిరునామాల స్థానంలో getUsedRange() పెట్టి, దాని అడ్డు వరుసల మీద లూప్ వేయండి — అప్పుడు స్క్రిప్ట్ సమాచారపు నిజమైన పరిమాణాన్ని అనుసరిస్తుంది.
ఒక స్క్రిప్ట్కు Power Automate ఏమి చేర్చుతుంది, ఆ వర్క్బుక్ గురించి ఏమి నిజం కావాలి?
ఒక సమయం, దాన్ని నడపడానికి క్లౌడ్లో ఒక మిషను — దాంతో మనిషి లేకుండా, ల్యాప్టాప్ లేకుండా స్క్రిప్ట్ నడుస్తుంది. క్లౌడ్ అందుకోగలిగేలా ఆ వర్క్బుక్ OneDrive లోనో SharePoint లోనో ఉండాలి.
VBA చేయగలిగి Office Script చేయలేని రెండు పనులు చెప్పండి.
మీ సొంత కంప్యూటర్లోని ఫైళ్ళను అందుకోవడం; Word, Outlook లాంటి ఇతర డెస్క్టాప్ యాప్లను నడపడం. స్క్రిప్ట్లు క్లౌడ్లోని ఒక కంచె లోపల నడుస్తాయి, VBA మిషను మీదే నడుస్తుంది.
Go deeper
We haven't checked most of these for screen reader use yet.