एक्सेल कोशिकाओं की एक श्रृंखला में वर्तमान तिथि को चिपकाने के लिए एप्सस्क्रिप्ट का उपयोग करना


0

मेरे पास एक सरल स्क्रिप्ट है जो सफलतापूर्वक उस प्रारूप में वर्तमान दिनांक को सहेजती है जिसकी मुझे आवश्यकता है। मैंने सक्रिय शीट में एक गंतव्य श्रेणी भी बचाई है। मुझे कोशिकाओं की उस श्रेणी में चिपकाने / सम्मिलित करने के लिए सिंटैक्स की आवश्यकता है।

tell application "Microsoft Excel"
    get active workbook
    tell sheet 1
        set ReportDate to do shell script "date '+%d/%m/%Y'"
        set range_value to value of used range
        set firstUnusedCellA to (count range_value)
        set DestinationRange to "G2:G" & (firstUnusedCellA)
        get ReportDate
        paste special on worksheet active sheet destination range DestinationRange

end tell

जवाबों:


1

मुझे लगता है कि नीचे दिया गया कोड अपने लिए बोलता है। शेल स्क्रिप्ट कमांड का उपयोग किसी अन्य एप्लिकेशन ब्लॉक के अंदर नहीं किया जाना चाहिए। फिर भी मैं नीचे एक वेनिला AppleScript समाधान पसंद करता हूं जो स्क्रिप्ट में किसी भी संदर्भ में उपयोग किए जाने के लिए ठीक है।

tell (current date) to set {_day, _month, _year} to {day, it's month, year}
set _day to text -2 thru -1 of ("00" & _day) -- add leading zeros if needed
set _month to text -2 thru -1 of ("00" & (_month as integer)) -- add leading zeros if needed
set _date to _day & "/" & _month & "/" & _year

tell application "Microsoft Excel"
    tell workbook 1
        tell worksheet 1
            set value of range "$A1:A10" to _date
        end tell
    end tell
end tell

मैंने इसे आज़माया और इसका परिणाम त्रुटि संदेश में हुआ। "क्या आप सुनिश्चित हैं कि आप यह करना चाहते हैं?"
Buscar웃

मदद के लिए धन्यवाद dj bazzie wazzie आपके सुझाए गए कोड के साथ मैं इसे काम में लाने में सक्षम था।
Gordon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.