मैं अपने मौजूदा एक्सेल ऐड-इन टास्कपेन और नए जोड़े गए कस्टम-फ़ंक्शंस के बीच कुछ डेटा साझा करने का प्रयास कर रहा हूं। जब मैं मूल्य निर्धारित/प्राप्त करने का प्रयास कर रहा हूं तो मुझे "लागू नहीं किया गया: लागू नहीं किया गया।" त्रुटि।

मैं इस पैकेज को अपने टास्कपेन पेज में संदर्भित कर रहा हूं:

<script src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js"></script>

और मैं इस तरह से अपने टास्कपेन में स्टोरेज का उपयोग करता हूं:

OfficeRuntime.storage.setItem('someData', someData)
    .then((result) =>
    {
      console.log(result);
    }, (error) =>
    {
      console.log('Store error: ');
      console.log(error);
    });

मैं अपने ऐड-इन में टाइपस्क्रिप्ट का भी उपयोग करता हूं, इसलिए मैंने जोड़ा है

"@types/office-runtime": "^1.0.7"

प्रकार के लिए पैकेज। मैंने OfficeRuntime.AsyncStorage के कुछ उदाहरणों में देखा है, लेकिन मैं इसका उपयोग नहीं कर सकता, क्योंकि यह IntelliSense में उपलब्ध नहीं है।

मैं यह भी जोड़ना चाहता हूं कि मेरे पास एक्सेल संस्करण 1904 (बिल्ड 11601.20204) और विंडोज 10 संस्करण 10.0.17763 बिल्ड 17763 है।

0
margosmat 17 मई 2019, 12:33

1 उत्तर

सबसे बढ़िया उत्तर

विलंब के लिए क्षमा चाहते हैं। मुझे विश्वास है कि हमने उस मुद्दे को सुलझा लिया है। क्या आप फिर से प्रयास कर सकते हैं?

अगर यह अभी भी रेप्रो करता है, तो कृपया हमें बताएं!

https://github.com/OfficeDev/office-js/issues/522

0
Keyur Patel - MSFT 21 मई 2019, 10:18