ActionResponse ऑब्जेक्ट बनाने वाला बिल्डर.
यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Action | यह कुकी, कार्ड में बदलाव करने की कार्रवाई को ऐक्शन पर सेट करती है. |
build() | Action | मौजूदा कार्रवाई के जवाब को बनाता है और उसकी पुष्टि करता है. |
set | Action | इस फ़ंक्शन का इस्तेमाल करके, कार्रवाई के लिए LinkPreview सेट किया जाता है. |
set | Action | इस कुकी का इस्तेमाल, Navigation कार्रवाई के जवाब को सेट करने के लिए किया जाता है. |
set | Action | इस विकल्प का इस्तेमाल करके, यह तय किया जाता है कि कार्रवाई चालू होने पर कौनसी सूचना दिखेगी. |
set | Action | यह कुकी, कार्रवाई चालू होने पर नेविगेट करने के लिए यूआरएल सेट करती है. |
set | Action | यह फ़्लैग सेट करता है, ताकि यह पता चल सके कि इस कार्रवाई से मौजूदा डेटा की स्थिति में बदलाव हुआ है. |
ज़्यादा जानकारी वाला दस्तावेज़
addModifyCard(modifyCard)
यह कुकी, कार्ड में बदलाव करने की कार्रवाई को ऐक्शन पर सेट करती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
modify | Modify | इस्तेमाल करने के लिए Modify. |
वापसी का टिकट
ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.
build()
यह कुकी, मौजूदा कार्रवाई के जवाब को बनाती है और उसकी पुष्टि करती है.
वापसी का टिकट
ActionResponse — पुष्टि किया गया ActionResponse.
थ्रॉ
Error — अगर तैयार किया गया ऐक्शन रिस्पॉन्स मान्य नहीं है.
setLinkPreview(linkPreview)
इस फ़ंक्शन का इस्तेमाल करके, कार्रवाई के लिए LinkPreview सेट किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
link | Link | इस्तेमाल करने के लिए Link. |
वापसी का टिकट
ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.
setNotification(notification)
इस विकल्प का इस्तेमाल करके, यह तय किया जाता है कि कार्रवाई चालू होने पर कौनसी सूचना दिखेगी.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
notification | Notification | इस्तेमाल करने के लिए Notification. |
वापसी का टिकट
ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.
setOpenLink(openLink)
यह कुकी, कार्रवाई चालू होने पर नेविगेट करने के लिए यूआरएल सेट करती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
open | Open | इस्तेमाल करने के लिए Open. |
वापसी का टिकट
ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.
setStateChanged(stateChanged)
यह फ़्लैग सेट करता है, ताकि यह पता चल सके कि इस कार्रवाई से मौजूदा डेटा की स्थिति में बदलाव हुआ है. उदाहरण के लिए, अगर कार्रवाई से कोई टास्क बनाया गया है या संपर्क जानकारी अपडेट की गई है. इस फ़्लैग को true पर सेट करने पर, Gmail जैसी सेवाएं इस कार्रवाई से जुड़े किसी भी कैश मेमोरी में सेव किए गए डेटा को मिटाने की कोशिश कर सकती हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
state | Boolean | क्या इस कार्रवाई से मौजूदा स्थिति के डेटा में बदलाव हुआ है. यह डिफ़ॉल्ट रूप से false पर सेट होता है. |
वापसी का टिकट
ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.