Google apps script 谷歌脚本优化

Google apps script 谷歌脚本优化,google-apps-script,google-sheets,mathematical-optimization,Google Apps Script,Google Sheets,Mathematical Optimization,我写了一个谷歌脚本来优化一个数学规划问题,但我不知道如何利用优化脚本在电子表格中显示最佳解决方案 以下是谷歌脚本: function myFunction() { var engine = LinearOptimizationService.createEngine(); // Add variables, constraints and define the objective with addVariable(), addConstraint(), etc. //

我写了一个谷歌脚本来优化一个数学规划问题,但我不知道如何利用优化脚本在电子表格中显示最佳解决方案

以下是谷歌脚本:

function myFunction() {
    var engine = LinearOptimizationService.createEngine();

    // Add variables, constraints and define the objective with addVariable(), addConstraint(), etc.
    // Add two variables, 0 <= x <= 10 and 0 <= y <= 5
    engine.addVariable('x', 0, 10);
    engine.addVariable('y', 0, 5);

    // Create the constraint: 0 <= 2 * x + 5 * y <= 10
    var constraint = engine.addConstraint(0, 10);
    constraint.setCoefficient('x', 2);
    constraint.setCoefficient('y', 5);

    // Create the constraint: 0 <= 10 * x + 3 * y <= 20
    var constraint = engine.addConstraint(0, 20);
    constraint.setCoefficient('x', 10);
    constraint.setCoefficient('y', 3);

    // Set the objective to be x + y
    engine.setObjectiveCoefficient('x', 1);
    engine.setObjectiveCoefficient('y', 1);

    // Engine should maximize the objective
    engine.setMaximization();

    // Solve the linear program
    var solution = engine.solve();
函数myFunction(){
var engine=LinearOptimizationService.createEngine();
//添加变量、约束,并使用addVariable()、addConstraint()等定义目标。

//添加两个变量,0下面提供了完整的工作代码。您需要添加一个函数来将解决方案写入活动电子表格。为此,我添加了一个新函数
addSolution(solution)
,然后将
解决方案
对象的每个成员写入各自的单元格

函数myFunction(){
var engine=LinearOptimizationService.createEngine();
//添加变量、约束,并使用addVariable()、addConstraint()等定义目标。

//添加两个变量,0请提供更多详细信息。您试图完成的任务是什么?是否要将解决方案变量序列化到电子表格中?是否要将输出流式传输到文件中?您进行了哪些尝试?结果如何等?我想将解决方案值发送到调用函数的电子表格中。I tried使用google脚本solution.getvariable和solution.getobjectivefunction调用和返回调用,但电子表格中没有显示任何内容。谢谢。我会尝试一下。@User7686691一旦确定问题已解决,请单击旁边的复选标记接受答案。