如何在 Excel 中获取彭博 UUID

问题描述

在 Excel 工作表中,我需要获取当前登录终端的用户的 UUID。我并不乐观,因为 blpapi 没有这个功能 (How do I extract user details for Bloomberg Desktop API connection?)。我希望@BSettings 函数会给出这个,但事实并非如此,它只提供有关 Excel 插件版本的信息

解决方法

您无法使用 Excel API 执行此操作。这是专为检索市场数据以及与该过程相关的信息而设计的。

如果需要 UUID,可以在终端上运行 for (int i = 0; i < 1000; i++) { Random random = new Random(); int[][] actionsFromState = new int[states.length - 1][]; int[] etat = states[random.nextInt(states.length)]; while (actionsFromState.length > 0 ) { // I wanted add a second condition : if fitness_change <0.0 for 4 itération,exit the boucle while int indexetat = linearCheck(states,etat); solution = runOperators(solution,etat[1],etat[0]); current_obj_function_value = solution.getToursCost(); actionsFromState = actions[indexetat]; if (actionsFromState.length > 0) { int[] action = actionsFromState[random.nextInt(actionsFromState.length)]; int indexaction = linearCheck(states,action); VrpSolution sol1 = runOperators(solution,action[1],action[0]); new_obj_function_value = sol1.getToursCost(); fitness_change = current_obj_function_value - new_obj_function_value; } } } 。彭博社在本地可能还有其他地方存储 UUID 和其他此类信息,但不供最终用户使用,所以 YMMV。