ਸਪ੍ਰੈਡਸ਼ੀਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ JavaScript ਅਤੇ Python ਨਾਲ ਸਥਾਨਕ ਗਣਨਾ
ਡਾਟਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਗਣਨਾ ਲਈ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ, ਜਿਵੇਂ ਕਿ Google ਸ਼ੀਟਾਂ, Excel 365, ਅਤੇ Excel 2021, ਜ਼ਰੂਰੀ ਟੂਲ ਬਣ ਗਏ ਹਨ। ਹਾਲਾਂਕਿ, ਜਦੋਂ ਗੁੰਝਲਦਾਰ ਤਰਕ ਜਾਂ ਆਟੋਮੇਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪਾਇਥਨ ਜਾਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਰਗੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਕੁਝ ਕੰਮ ਵਧੇਰੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ਉਪਭੋਗਤਾ ਐਪ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹਨ, ਪਰ ਕਿਉਂਕਿ ਇਹ ਸਕ੍ਰਿਪਟ ਕਲਾਉਡ ਵਿੱਚ ਚਲਦੀਆਂ ਹਨ, ਬੁਨਿਆਦੀ ਗਤੀਵਿਧੀਆਂ ਅਕਸਰ ਵਧੇਰੇ ਹੌਲੀ ਹੁੰਦੀਆਂ ਹਨ। ਬਹੁਤ ਸਾਰੇ ਖਪਤਕਾਰ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਕੀ ਉਹ ਆਪਣੇ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਸਿੱਧੇ ਸਥਾਨਕ ਗਣਨਾ ਕਰਕੇ ਗਤੀ ਅਤੇ ਜਵਾਬਦੇਹੀ ਵਧਾ ਸਕਦੇ ਹਨ।
ਇਹ ਅਸਪਸ਼ਟ ਹੈ ਕਿ ਕੀ ਕੋਈ ਵੀ ਮੁੱਖ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਪਾਈਥਨ ਜਾਂ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸੈੱਲ ਮੁੱਲਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਯੋਗਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਉਪਭੋਗਤਾ ਵਿਕਲਪਕ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਵੀ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਨ ਜੋ ਸਥਾਨਕ ਗਣਨਾਵਾਂ ਲਈ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ਜਾਂ ਅਨੁਕੂਲ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ।
ਅਸੀਂ ਇਸ ਲੇਖ ਵਿੱਚ ਦੇਖਾਂਗੇ ਕਿ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਗੂਗਲ ਸ਼ੀਟਸ ਅਤੇ ਐਕਸਲ ਵਰਗੇ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਅਸੀਂ ਬਦਲਵੇਂ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਵੀ ਜਾਂਚ ਕਰਾਂਗੇ ਜੋ ਗੁੰਝਲਦਾਰ ਡਾਟਾ ਗਣਨਾਵਾਂ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਨ ਲਈ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰ ਸਕਦੇ ਹਨ।
ਹੁਕਮ | ਵਰਤੋਂ ਦੀ ਉਦਾਹਰਨ |
---|---|
getValues() | Google ਸ਼ੀਟਾਂ ਜਾਂ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਖਾਸ ਰੇਂਜ ਵਿੱਚ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਸੈੱਲਾਂ ਦੀ ਬੈਚ ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਇਸ ਤੱਥ ਦੁਆਰਾ ਸੰਭਵ ਬਣਾਇਆ ਗਿਆ ਹੈ ਕਿ ਇਹ ਮੁੱਲਾਂ ਨੂੰ 2D ਐਰੇ ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ। |
setValues() | ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਨਿਰਧਾਰਤ ਰੇਂਜ ਦੇ ਅੰਦਰ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਗਣਨਾ ਦੇ ਬਾਅਦ Google ਸ਼ੀਟਾਂ (ਐਪਸ ਸਕ੍ਰਿਪਟ) ਜਾਂ ਐਕਸਲ (ਆਫਿਸ ਸਕ੍ਰਿਪਟ) ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਵਾਪਸ ਲਿਖਣ ਵੇਲੇ, ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ। |
xlwings.Book.caller() | ਇਹ ਪਾਈਥਨ ਕਮਾਂਡ xlwings ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਓਪਨ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨਾਲ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਦੀ ਹੈ। ਮੌਜੂਦਾ ਵਰਕਬੁੱਕ ਵਾਤਾਵਰਨ ਨਾਲ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟਾਂ ਤੋਂ ਸਿੱਧੇ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਇਹ ਜ਼ਰੂਰੀ ਹੈ। |
xw.Book().set_mock_caller() | ਇਹ ਫੰਕਸ਼ਨ ਪਾਈਥਨ ਵਾਤਾਵਰਣ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਐਕਸਲ ਤੋਂ ਕਾਲ ਕੀਤੇ ਜਾਣ ਦੀ ਨਕਲ ਕਰਨ ਲਈ xlwings ਲਈ ਸੰਰਚਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਐਕਸਲ ਮੈਕਰੋ ਦੇ ਨਾਲ ਨਿਰਵਿਘਨ ਏਕੀਕਰਣ ਦੀ ਗਾਰੰਟੀ ਦਿੰਦਾ ਹੈ ਅਤੇ ਜਾਂਚ ਲਈ ਸਹਾਇਕ ਹੈ। |
map() | ਇੱਕ ਐਰੇ ਵਿੱਚ ਹਰੇਕ ਤੱਤ ਲਈ ਇੱਕ ਫੰਕਸ਼ਨ ਲਾਗੂ ਕਰਨ ਲਈ, ਪਾਈਥਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਨਕਸ਼ਾ() ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਸਥਾਨਕ ਗਣਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਗੁਣਾ ਮੁੱਲ। |
ExcelScript.Workbook.getWorksheet() | Office ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਇਹ ਕਮਾਂਡ ਇੱਕ ਐਕਸਲ ਵਰਕਸ਼ੀਟ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ ਜੋ ਤੁਹਾਡੇ ਲਈ ਖਾਸ ਹੈ। ਇਹ ਸਥਾਨਿਕ ਗਣਨਾਵਾਂ ਲਈ ਕੁਝ ਸ਼ੀਟਾਂ ਦੇ ਨਾਲ ਕੇਂਦਰਿਤ ਸ਼ਮੂਲੀਅਤ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। |
ExcelScript.Worksheet.getRange() | ਲਿਖਣ ਜਾਂ ਪੜ੍ਹਨ ਲਈ ਵਰਕਸ਼ੀਟ ਤੋਂ ਇੱਕ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਰੇਂਜ ਖਿੱਚਦਾ ਹੈ। ਇਹ ਇੱਕ ਸਥਾਨਕ ਅਤੇ ਢਾਂਚਾਗਤ ਤਰੀਕੇ ਨਾਲ ਸੈੱਲ ਡੇਟਾ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। |
ExcelScript.Range.setValues() | ਗਣਨਾ ਕੀਤੇ ਨਤੀਜਿਆਂ ਦੇ ਨਾਲ ਸੈੱਲਾਂ ਦੇ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਅਕਸਰ ਇੱਕ ਵੱਖਰੀ ਸਪ੍ਰੈਡਸ਼ੀਟ ਰੇਂਜ ਵਿੱਚ ਨਤੀਜਿਆਂ ਨੂੰ ਆਊਟਪੁੱਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। |
SpreadsheetApp.getActiveSpreadsheet() | ਇਹ ਕਮਾਂਡ Google ਐਪਸ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕਿਰਿਆਸ਼ੀਲ Google ਸ਼ੀਟ ਨਾਲ ਇੱਕ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਦੀ ਹੈ। ਇਹ ਪ੍ਰੋਗਰਾਮੇਟਿਕ ਡੇਟਾ ਐਕਸੈਸ ਅਤੇ ਹੇਰਾਫੇਰੀ ਲਈ ਸੰਦਰਭ ਦਾ ਇੱਕ ਬਿੰਦੂ ਪੇਸ਼ ਕਰਦਾ ਹੈ। |
Google ਸ਼ੀਟਾਂ ਅਤੇ Excel ਵਿੱਚ Python ਅਤੇ JavaScript ਨਾਲ ਸਥਾਨਕ ਗਣਨਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ
ਪਹਿਲਾਂ ਪੇਸ਼ ਕੀਤੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮਾਂ ਜਿਵੇਂ ਕਿ ਗੂਗਲ ਸ਼ੀਟਸ ਅਤੇ ਐਕਸਲ ਵਿੱਚ ਸਥਾਨਕ ਗਣਨਾ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਪਹੁੰਚਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਪ੍ਰੋਗਰਾਮ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸੈੱਲ ਮੁੱਲਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਪਾਈਥਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ, ਦੋ ਕੰਪਿਊਟਰ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਐਪਸ ਸਕ੍ਰਿਪਟ ਸੈੱਲ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਅਤੇ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ Google ਸ਼ੀਟਾਂ ਵਿੱਚ। ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਫਿਰ ਇਸਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਕਿਸੇ ਹੋਰ ਰੇਂਜ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਵਿਧੀ ਉਹਨਾਂ ਗਤੀਵਿਧੀਆਂ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਜਿੱਥੇ ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਦੁਆਰਾ ਪ੍ਰਦਰਸ਼ਨ ਵਿੱਚ ਰੁਕਾਵਟ ਆ ਸਕਦੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਸਥਾਨਕ ਤੌਰ 'ਤੇ JavaScript ਚਲਾ ਕੇ ਤੇਜ਼ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
getValues() ਇੱਕ Google ਸ਼ੀਟਸ ਕਮਾਂਡ ਹੈ ਜੋ ਇੱਕ JavaScript ਐਰੇ ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਤੋਂ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਸਕ੍ਰਿਪਟ ਸੰਖਿਆਵਾਂ 'ਤੇ ਗਣਨਾ ਜਾਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਮੁੱਲ ਨੂੰ ਦੋ ਨਾਲ ਗੁਣਾ ਕਰਨਾ। ਗਣਨਾ ਦੇ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਪ੍ਰੋਸੈਸਡ ਨਤੀਜੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਵਾਪਸ ਲਿਖੇ ਜਾਂਦੇ ਹਨ ਸੈੱਟ ਮੁੱਲ() ਢੰਗ. ਇਹ ਮਾਡਯੂਲਰ ਡਿਜ਼ਾਈਨ ਸਕ੍ਰਿਪਟ ਨੂੰ ਹੋਰ ਨੌਕਰੀਆਂ ਲਈ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਅਤੇ ਲਚਕਦਾਰ ਬਣਾਉਂਦਾ ਹੈ ਇਹ ਯਕੀਨੀ ਬਣਾ ਕੇ ਕਿ ਕੁਝ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਸਕ੍ਰਿਪਟ ਦੇ ਮੂਲ ਤਰਕ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਆਸਾਨੀ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਦ xlwings ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਐਕਸਲ ਗਤੀਵਿਧੀਆਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਪਾਈਥਨ-ਅਧਾਰਿਤ ਹੱਲ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਖਾਸ ਸੈੱਲਾਂ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਕੇ ਅਤੇ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਗਣਨਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਐਕਸਲ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਦ ਸੈੱਟ_ਮੌਕ_ਕਾਲਰ() ਫੰਕਸ਼ਨ ਟੈਸਟਿੰਗ ਵਾਤਾਵਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ, ਅਤੇ xlwings.Book.caller() ਕਿਰਿਆਸ਼ੀਲ ਵਰਕਬੁੱਕ ਲਈ ਫੰਕਸ਼ਨ ਲਿੰਕ. ਇਹ ਗਾਰੰਟੀ ਦਿੰਦਾ ਹੈ ਕਿ ਬੇਸਪੋਕ ਕੰਪਿਊਟੇਸ਼ਨਾਂ ਨੂੰ ਪਾਈਥਨ ਕੋਡ ਨਾਲ ਸਹਿਜੇ ਹੀ ਏਕੀਕ੍ਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਇਹ ਐਕਸਲ ਦੇ ਅੰਦਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੋਵੇ। ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪਹੁੰਚ ਵਾਂਗ, ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਡੇਟਾ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਐਕਸਲ ਵਿੱਚ ਵਾਪਸ ਲਿਖਦੀ ਹੈ।
ਅੰਤ ਵਿੱਚ, ਐਕਸਲ 365 ਵਿੱਚ ਆਫਿਸ ਸਕ੍ਰਿਪਟਾਂ ਤੁਹਾਨੂੰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੇ ਸਮਾਨ ਕੋਡ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ। TypeScript, ਜੋ ਕਿ ਸੁਧਾਰੇ ਹੋਏ ਕੋਡ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਸਖਤੀ ਨਾਲ ਟਾਈਪ ਕੀਤੇ ਢਾਂਚੇ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਇਸ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸਕ੍ਰਿਪਟ ਵਰਤਦਾ ਹੈ ਸੈੱਲ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ।ExcelScript.Workbook.getWorksheet() ਇੱਕ ਸਥਾਨਕ ਗਣਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਨਤੀਜੇ ਵਾਪਸ ਲਿਖਣ ਲਈ।SetValues() ExcelScript.Range. ਪ੍ਰਾਇਮਰੀ ਲਾਭ ਇਹ ਹੈ ਕਿ ਗਣਨਾਵਾਂ ਐਕਸਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਕਲਾਉਡ ਤੋਂ ਬਚ ਕੇ ਡੇਟਾ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਜੋ ਵੱਡੇ ਡੇਟਾਸੇਟਾਂ ਜਾਂ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਜਵਾਬਦੇਹੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਇਹ ਪਹੁੰਚ ਸੰਪੂਰਨ ਹੈ।
Google ਸ਼ੀਟਾਂ ਵਿੱਚ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸੈੱਲ ਮੁੱਲਾਂ ਦੀ ਗਣਨਾ ਕਰੋ
ਇਹ ਵਿਧੀ Google ਐਪਸ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਜੋ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੇਟਾ ਹੇਰਾਫੇਰੀ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਸਕ੍ਰਿਪਟ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸਥਾਨਕ ਗਣਨਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟ Google ਸ਼ੀਟਾਂ ਦੇ ਅੰਦਰ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ।
// Google Apps Script: Example to calculate locally in Google Sheets
function localComputation() {
// Retrieve data from a specific range
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange('A1:A10');
var values = range.getValues();
// Perform local calculations
var result = values.map(function(row) {
return row[0] * 2; // Example: Multiply each value by 2
});
// Set the result back into another range
sheet.getRange('B1:B10').setValues(result.map(function(r) { return [r]; }));
}
ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਸਥਾਨਕ ਗਣਨਾ ਕਰੋ
ਇਹ ਪਹੁੰਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਡੇਟਾ ਦੀ ਗਣਨਾ ਕਰਦੀ ਹੈ ਅਤੇ ਪਾਈਥਨ (xlwings ਮੋਡੀਊਲ ਰਾਹੀਂ) ਨਾਲ Excel ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੈੱਲ ਮੁੱਲਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦੀ ਹੈ। ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਗਾਰੰਟੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਐਕਸਲ ਵਿੱਚ ਪਾਈਥਨ ਏਕੀਕਰਣ ਨੂੰ ਵੀ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ।
# Python script using xlwings to compute values in Excel
import xlwings as xw
# Connect to the active Excel workbook
def local_computation():
wb = xw.Book.caller()
sheet = wb.sheets['Sheet1']
# Retrieve data from a range
data = sheet.range('A1:A10').value
# Perform the computation
result = [val * 2 for val in data]
# Set the results back into Excel
sheet.range('B1:B10').value = result
# Ensure the script is called in Excel's environment
if __name__ == '__main__':
xw.Book('my_excel_file.xlsm').set_mock_caller()
local_computation()
ਐਕਸਲ 365 ਦੇ ਨਾਲ ਸਥਾਨਕ ਵਾਤਾਵਰਣ ਵਿੱਚ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਆਫਿਸ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇਹ ਪਹੁੰਚ TypeScript, JavaScript ਦਾ ਇੱਕ ਸੁਪਰਸੈੱਟ, ਐਕਸਲ 365 ਲਈ Office ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਸਥਾਨਕ ਡਾਟਾ ਗਣਨਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਲਾਭ ਉਠਾਉਂਦੀ ਹੈ। ਸਕ੍ਰਿਪਟ ਪ੍ਰਦਰਸ਼ਨ-ਅਨੁਕੂਲ ਅਤੇ ਮਾਡਿਊਲਰ ਹੈ।
// Office Script for Excel 365
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet('Sheet1');
// Get range of values
let range = sheet.getRange('A1:A10').getValues();
// Compute new values locally
let result = range.map(function(row) {
return [row[0] * 2];
});
// Write the computed values back to a different range
sheet.getRange('B1:B10').setValues(result);
}
ਵਿਸਤ੍ਰਿਤ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਸਥਾਨਕ ਗਣਨਾ ਦਾ ਲਾਭ ਉਠਾਉਣਾ
ਹਾਲਾਂਕਿ ਬਹੁਤ ਹੀ ਲਚਕਦਾਰ, ਕਲਾਉਡ-ਅਧਾਰਿਤ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਜਿਵੇਂ ਕਿ ਗੂਗਲ ਸ਼ੀਟਾਂ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਨ ਸਮੱਸਿਆਵਾਂ ਹਨ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਕਲਾਉਡ-ਸੰਚਾਲਿਤ ਗਣਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਧਾਰਨ ਕਾਰਵਾਈਆਂ ਕਰਨ ਵੇਲੇ ਦੇਰੀ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਉਹ ਜਿਹੜੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਡੇਟਾਸੈਟਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਪਾਬੰਦੀਆਂ ਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੁਆਰਾ ਸਥਾਨਕ ਗਣਨਾ ਵਿਧੀਆਂ ਪ੍ਰਦਾਨ ਕਰਕੇ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਪਾਈਥਨ ਅਤੇ JavaScript. ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਚਲਾਉਣਾ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਗਤੀ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ ਅਤੇ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਨੂੰ ਵਧੇਰੇ ਜਵਾਬਦੇਹ ਬਣਾਉਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਵਧੇਰੇ ਪ੍ਰਭਾਵੀ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਹੁੰਦੀ ਹੈ।
ਹੋਰ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮਾਂ, ਜਿਵੇਂ ਕਿ Excel 2021 ਜਾਂ Excel 365, ਕੋਲ ਸਥਾਨਕ ਗਣਨਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਵਧੇਰੇ ਅਨੁਕੂਲ ਵਿਕਲਪ ਹਨ। ਐਕਸਲ ਵਿੱਚ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਦਫਤਰ ਦੀਆਂ ਸਕ੍ਰਿਪਟਾਂ (TypeScript) ਜਾਂ ਪਾਈਥਨ ਦੇ ਨਾਲ xlwings ਲਾਇਬ੍ਰੇਰੀ, ਜੋ ਕਿ ਐਕਸਲ ਨੂੰ ਵਾਧੂ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਵਰ ਦੀ ਲੋੜ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਇੱਕ ਮਜ਼ਬੂਤ ਬਦਲ ਬਣਾਉਂਦੀ ਹੈ। ਸਿੱਧੇ ਸਥਾਨਕ ਡੇਟਾ ਹੇਰਾਫੇਰੀ ਨੂੰ ਸਮਰੱਥ ਕਰਕੇ, ਇਹ ਪਲੇਟਫਾਰਮ ਕਲਾਉਡ-ਅਧਾਰਿਤ ਸੇਵਾਵਾਂ 'ਤੇ ਨਿਰਭਰਤਾ ਨੂੰ ਘਟਾਉਂਦੇ ਹਨ ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਗਣਨਾਵਾਂ 'ਤੇ ਵਧੇਰੇ ਖੁਦਮੁਖਤਿਆਰੀ ਦਿੰਦੇ ਹਨ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਪਭੋਗਤਾ ਸਥਾਨਕ ਗਣਨਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਜਾਂ ਵਿਆਪਕ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਵਰਕਫਲੋ ਨੂੰ ਸੁਚਾਰੂ ਬਣਾ ਸਕਦੇ ਹਨ। ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਕੁਝ ਗਤੀਵਿਧੀਆਂ ਲਈ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਸਪਰੈੱਡਸ਼ੀਟਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ, ਸਪੀਡ ਓਪਟੀਮਾਈਜੇਸ਼ਨ, ਅਤੇ ਗਲਤੀ ਹੈਂਡਲਿੰਗ ਵਿੱਚ ਸੁਧਾਰ ਕਰਕੇ, ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਾਂ ਬਣਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਜੋ ਗਣਨਾ ਦੀਆਂ ਗਲਤੀਆਂ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਸਮੁੱਚੀ ਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਂਦੀਆਂ ਹਨ।
ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਸਥਾਨਕ ਗਣਨਾ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
- ਕੀ ਮੈਂ ਸਥਾਨਕ ਗਣਨਾਵਾਂ ਲਈ Google ਸ਼ੀਟਾਂ ਵਿੱਚ JavaScript ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ?
- ਦਰਅਸਲ, ਪਰ ਗੂਗਲ ਸ਼ੀਟਾਂ ਦਾ ਜ਼ਿਆਦਾਤਰ ਕਾਰਜ ਕਲਾਉਡ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਥਾਨਕ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ ਵਿਕਲਪਕ ਪਲੇਟਫਾਰਮਾਂ ਜਾਂ ਪਹੁੰਚਾਂ ਨੂੰ ਦੇਖਣਾ ਹੋਵੇਗਾ।
- ਕੀ ਐਕਸਲ ਗਣਨਾ ਲਈ ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੈ?
- ਯਕੀਨਨ, ਤੁਸੀਂ ਸਪ੍ਰੈਡਸ਼ੀਟ ਡੇਟਾ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਐਕਸਲ ਦੇ ਨਾਲ ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ xlwings ਲਾਇਬ੍ਰੇਰੀ.
- ਆਫਿਸ ਸਕ੍ਰਿਪਟਾਂ ਗੂਗਲ ਐਪਸ ਸਕ੍ਰਿਪਟ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰੀਆਂ ਹਨ?
- ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ 2, JavaScript ਨਾਲੋਂ ਵਧੇਰੇ ਢਾਂਚਾਗਤ ਭਾਸ਼ਾ, Excel 365 ਵਿੱਚ Office ਸਕ੍ਰਿਪਟਾਂ ਤੇਜ਼ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀਆਂ ਹਨ।
- ਕੀ ਬਿਹਤਰ ਗਣਨਾ ਗਤੀ ਦੇ ਨਾਲ ਵਿਕਲਪਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਸੌਫਟਵੇਅਰ ਵਿਕਲਪ ਹਨ?
- ਹਾਂ, ਵੱਡੇ ਡੇਟਾਸੇਟਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਐਕਸਲ 365 ਜਾਂ ਐਕਸਲ 2021 ਵਰਗੇ ਵਿਕਲਪ Google ਸ਼ੀਟਾਂ ਨਾਲੋਂ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੇ ਹਨ।
- ਕੀ ਸਾਰੇ ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ?
- ਨਹੀਂ, ਐਕਸਲ ਵਰਗੇ ਕੁਝ ਪ੍ਰੋਗਰਾਮ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਨ, ਪਰ ਹੋਰ ਪ੍ਰੋਗਰਾਮ, ਜਿਵੇਂ ਕਿ ਗੂਗਲ ਸ਼ੀਟਸ, ਜ਼ਿਆਦਾਤਰ ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੀ ਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਣਾ
ਸਿੱਟੇ ਵਜੋਂ, ਕਲਾਉਡ-ਅਧਾਰਿਤ ਕੰਪਿਊਟਿੰਗ ਸਧਾਰਨ ਕਾਰਵਾਈਆਂ ਵਿੱਚ ਵੀ ਰੁਕਾਵਟ ਪਾ ਸਕਦੀ ਹੈ, ਭਾਵੇਂ ਕਿ ਗੂਗਲ ਸ਼ੀਟਸ ਇੱਕ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਉਪਯੋਗੀ ਸਾਧਨ ਹੈ। ਔਫਿਸ ਸਕ੍ਰਿਪਟਾਂ ਜਾਂ ਐਕਸਲ ਵਿੱਚ ਪਾਈਥਨ ਦੁਆਰਾ JavaScript ਵਰਗੇ ਟੂਲਸ ਨਾਲ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟਿੰਗ ਸਮਰੱਥਾਵਾਂ ਦਾ ਫਾਇਦਾ ਉਠਾ ਕੇ ਉਪਭੋਗਤਾਵਾਂ ਦੁਆਰਾ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਹੁਤ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਸਥਾਨਕ ਗਣਨਾ ਦੀ ਚੋਣ ਕਰਨਾ ਵਧੇਰੇ ਲਚਕਤਾ ਅਤੇ ਤੇਜ਼ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੋ ਜਾਂਦੀਆਂ ਹਨ। ਭਾਵੇਂ ਤੁਸੀਂ ਐਕਸਲ ਜਾਂ ਕਿਸੇ ਹੋਰ ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਇਹ ਤਕਨੀਕਾਂ ਤੁਹਾਡੇ ਸਪ੍ਰੈਡਸ਼ੀਟ ਦੇ ਕੰਮ ਦੀ ਪ੍ਰਭਾਵਸ਼ੀਲਤਾ ਅਤੇ ਜਵਾਬਦੇਹੀ ਨੂੰ ਧਿਆਨ ਦੇਣ ਯੋਗ ਵਾਧਾ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ।
ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਸਥਾਨਕ ਗਣਨਾ ਲਈ ਸਰੋਤ ਅਤੇ ਹਵਾਲੇ
- ਦੁਆਰਾ ਐਕਸਲ ਦੇ ਨਾਲ ਪਾਈਥਨ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ 'ਤੇ ਇਹ ਲੇਖ xlwings ਲਾਇਬ੍ਰੇਰੀ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਦੇ ਅੰਦਰ ਮੁੱਲਾਂ ਦੀ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਗਣਨਾ ਕਰਨ ਬਾਰੇ ਮੁੱਖ ਸੂਝ ਪ੍ਰਦਾਨ ਕੀਤੀ।
- Google ਸ਼ੀਟਾਂ ਵਿੱਚ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਅਧਿਕਾਰੀ ਤੋਂ ਇਕੱਠੀ ਕੀਤੀ ਗਈ ਸੀ ਗੂਗਲ ਐਪਸ ਸਕ੍ਰਿਪਟ ਦਸਤਾਵੇਜ਼ , ਜੋ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦੀ ਰੂਪਰੇਖਾ ਦਿੰਦਾ ਹੈ।
- ਐਕਸਲ 365 ਦੀ ਵਿਆਪਕ ਸਮਝ ਲਈ ਦਫਤਰ ਦੀਆਂ ਸਕ੍ਰਿਪਟਾਂ , ਆਧਿਕਾਰਿਕ Microsoft ਦਸਤਾਵੇਜ਼ਾਂ ਨੇ ਸਥਾਨਕ ਟਾਈਪਸਕ੍ਰਿਪਟ-ਅਧਾਰਿਤ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਸੰਦਰਭ ਵਜੋਂ ਕੰਮ ਕੀਤਾ।