我正在使用最新的Zendesk产品。为了测试一些javascript小部件,我使用沙盒将我带到旧式Zendesk。我把以下小部件放在一起,它工作正常;
$j(document).ready(function() {
//Grabs the value from Time to Complete.
var dec = $j('#ticket_fields_22215232').val();
//hm is an array where hm[0] is hours and hm[1] is mins.
var hm = new Array();
var hm =
[
(dec > 0) ? Math.floor(dec) : Math.ceil(dec),
dec % 1
];
//Stop user from being able to focus on field.
$j('#ticket_fields_22251826').prop("disabled", true);
//Converting the time to decimal.
dec = hm[0]+Math.round(hm[1]*Math.pow(10,2))/60;
//Places the new value into the hidden field.
jQuery('#ticket_fields_22251826').val(dec);
})
基本上它从一个字段获取值,操纵它,并将其放在另一个字段中。第二个字段无法编辑。
我无法在实际的Zendesk中做任何工作。有什么区别?
答案 0 :(得分:2)
在Classic Zendesk中创建的小部件仅影响最终用户体验。如果您希望将相同的功能转移到代理端,则需要创建与应用程序相同的体验。
您可以导航到https://yoursandboxhere.zendesk.com/settings/new_zendesk并点击切换,将沙箱更新为新Zendesk。