我正在尝试使用以下代码将公式插入到单元格中:
author | total_price
------------|-------------
OneAuthor | 100.35
OtherAuthor | 50.00
... | ...
(vide是一个字符串变量)但它不断返回Application defined或Object defined error。
谢谢!
答案 0 :(得分:0)
将 plotBaseLayer(data) {
this.setState({
data: data
})
const baseFeatures = []
let baseLayer = Object()
Object.keys(data.features).forEach((key) => {
const basePoints = new olFeature({
geometry: new olGeomPoint(olProj.transform(
[data.features[key].geometry.coordinates[0], data.features[key].geometry.coordinates[1]],
'EPSG:4326', MapHandler.map.getView().getProjection().getCode()))
})
baseFeatures.push(basePoints)
})
const vectorSource = new ol.source.Vector({
features: baseFeatures
});
baseLayer = new olLayerVector({
source: vectorSource
})
this.map.addLayer(baseLayer)
}
更改为;
将,
更改为" & vide & "
将""" & vide & """
更改为M
将""M""
更改为ISERROR
IFERROR
答案 1 :(得分:0)
由于您的本地设置,您使用;
而不是,
。
如果您必须使用;
,请尝试替换:
ActiveCell.Formula
使用:
ActiveCell.FormulaLocal
另外,我想使用Chr(34)
来获取"
。
所以最后将你的公式更改为:
...1000000000);" & Chr(34) & vide & Chr(34) & ")"