У меня есть функция для простого кодирования, работающая в Powershell. Однако мне нужна функция для расширенного кодирования, потому что я буду рисовать более 62 точек. Функция Javascript для расширенного кодирования, предоставляемая Google: здесь
Пример простой функции кодирования:
function simpleEncoding ($valueArray) {
$simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
$total = 0
foreach ($value in $valueArray) {
$total = $total + $value
}
for ($i = 0;$i -lt $valueArray.length;$i++) {
$relativeValue = ($valueArray[$i] / $total)*62
$relativeValue = [math]::round($relativeValue)
$encodingValue = $simpleEncoding[$relativeValue]
$Data = $Data + "" + $encodingValue
}
return $data
}
Поэтому я ищу помощи в адаптации расширенной функции кодирования Javascript к Powershell.